{"version":3,"sources":["../../src/use-layout-effect-once/index.ts"],"sourcesContent":["import { useIsomorphicLayoutEffect } from '../use-isomorphic-layout-effect'\nimport { createEffectOnce } from '../utils/create-effect/once'\n\nimport type { UseEffectOnce } from '../utils/create-effect/once'\n\n/**\n * A React Hook that like <Link to=\"/reference/use-effect-once\">`useEffectOnce`</Link> but use <Link to=\"/reference/use-isomorphic-layout-effect\">`useIsomorphicLayoutEffect`</Link> under the hood.\n */\nexport const useLayoutEffectOnce: UseEffectOnce<never> = createEffectOnce(useIsomorphicLayoutEffect)\n"],"names":["useLayoutEffectOnce","createEffectOnce","useIsomorphicLayoutEffect"],"mappings":";;;;+BAQaA;;;eAAAA;;;yCAR6B;oBACT;AAO1B,IAAMA,sBAA4CC,IAAAA,sBAAgB,EAACC,oDAAyB"}