{"version":3,"sources":["../../../src/hooks/useDragDropManager.ts"],"sourcesContent":["import { useContext } from 'react'\nimport type { DragDropManager } from 'dnd-core'\nimport { invariant } from '@react-dnd/invariant'\nimport { DndContext } from '../core/index.js'\n\n/**\n * A hook to retrieve the DragDropManager from Context\n */\nexport function useDragDropManager(): DragDropManager {\n\tconst { dragDropManager } = useContext(DndContext)\n\tinvariant(dragDropManager != null, 'Expected drag drop context')\n\treturn dragDropManager as DragDropManager\n}\n"],"names":["useContext","invariant","DndContext","useDragDropManager","dragDropManager"],"mappings":"AAAA,SAASA,UAAU,QAAQ,OAAO,CAAA;AAElC,SAASC,SAAS,QAAQ,sBAAsB,CAAA;AAChD,SAASC,UAAU,QAAQ,kBAAkB,CAAA;AAE7C;;GAEG,CACH,OAAO,SAASC,kBAAkB,GAAoB;IACrD,MAAM,EAAEC,eAAe,CAAA,EAAE,GAAGJ,UAAU,CAACE,UAAU,CAAC;IAClDD,SAAS,CAACG,eAAe,IAAI,IAAI,EAAE,4BAA4B,CAAC;IAChE,OAAOA,eAAe,CAAmB;CACzC"}