Files
wdi-dashboard/node_modules/@chakra-ui/react-use-callback-ref/dist/index.mjs.map
2024-08-16 15:06:52 +05:30

1 line
756 B
Plaintext

{"version":3,"sources":["../src/index.ts"],"sourcesContent":["import { useCallback, useEffect, useRef } from \"react\"\n\nexport function useCallbackRef<T extends (...args: any[]) => any>(\n callback: T | undefined,\n deps: React.DependencyList = [],\n) {\n const callbackRef = useRef(callback)\n\n useEffect(() => {\n callbackRef.current = callback\n })\n\n // eslint-disable-next-line react-hooks/exhaustive-deps\n return useCallback(((...args) => callbackRef.current?.(...args)) as T, deps)\n}\n"],"mappings":";;;AAAA,SAAS,aAAa,WAAW,cAAc;AAExC,SAAS,eACd,UACA,OAA6B,CAAC,GAC9B;AACA,QAAM,cAAc,OAAO,QAAQ;AAEnC,YAAU,MAAM;AACd,gBAAY,UAAU;AAAA,EACxB,CAAC;AAGD,SAAO,YAAa,IAAI,SAAM;AAbhC;AAamC,6BAAY,YAAZ,qCAAsB,GAAG;AAAA,KAAa,IAAI;AAC7E;","names":[]}