{
  "version": 3,
  "sources": ["../../../src/internal-hooks/use-is-mounted-ref.ts"],
  "sourcesContent": ["import type { RefObject } from 'react';\nimport { useEffect, useRef } from 'react';\n\n/** Much lighter weight than useMountBinding  */\nexport const useIsMountedRef = (): RefObject<boolean> => {\n  const isMounted = useRef(false);\n  useEffect(() => {\n    isMounted.current = true;\n\n    return () => {\n      isMounted.current = false;\n    };\n  });\n\n  return isMounted;\n};\n"],
  "mappings": "AACA,SAAS,WAAW,cAAc;AAG3B,MAAM,kBAAkB,MAA0B;AACvD,QAAM,YAAY,OAAO,KAAK;AAC9B,YAAU,MAAM;AACd,cAAU,UAAU;AAEpB,WAAO,MAAM;AACX,gBAAU,UAAU;AAAA,IACtB;AAAA,EACF,CAAC;AAED,SAAO;AACT;",
  "names": []
}
