{"version":3,"sources":["../../../src/utils/create-effect/once.ts"],"sourcesContent":["import type { EffectCallback } from 'react'\nimport type { ExtendedReactEffect } from '../basic'\n\nexport type UseEffectOnce<T> = (callback: EffectCallback, ...args: T[]) => void\n\nexport function createEffectOnce<T = unknown>(effect: ExtendedReactEffect<T>): UseEffectOnce<T> {\n  return (callback: EffectCallback, ...args: T[]): void => {\n    effect(callback, [], ...args)\n  }\n}\n"],"names":["createEffectOnce","effect","callback","args"],"mappings":";;;;+BAKgBA;;;eAAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAT,SAASA,iBAA8BC,MAA8B;IAC1E,OAAO,SAACC;yCAA6BC;YAAAA;;QACnCF,aAAAA,KAAAA,GAAAA;YAAOC;YAAU,EAAE;SAAU,CAA7BD,OAAqB,qBAAGE;IAC1B;AACF"}