{"version":3,"sources":["../../src/use-update-layout-effect/index.ts"],"sourcesContent":["import { useIsomorphicLayoutEffect } from '../use-isomorphic-layout-effect'\nimport { createUpdateEffect } from '../utils/create-effect/update'\n\nimport type { UseUpdateEffect } from '../utils/create-effect/update'\n\n/**\n * A React Hook like [React.useLayoutEffect](https://react.dev/reference/react/useLayoutEffect),\n * but ignore the first invocation on mount, and use `useIsomorphicLayoutEffect` under the hood to support Server-side Rendering (SSR).\n */\nexport const useUpdateLayoutEffect: UseUpdateEffect<never> = createUpdateEffect(useIsomorphicLayoutEffect)\n"],"names":["useUpdateLayoutEffect","createUpdateEffect","useIsomorphicLayoutEffect"],"mappings":";;;;+BASaA;;;eAAAA;;;yCAT6B;sBACP;AAQ5B,IAAMA,wBAAgDC,IAAAA,0BAAkB,EAACC,oDAAyB"}