casc-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 863 B
Source Map (JSON)
{"version":3,"file":"use-timeout.mjs","sources":["../../../../../packages/composables/private/use-timeout.ts"],"sourcesContent":["import { onBeforeUnmount } from 'vue'\n\nexport default function () {\n let timer\n\n onBeforeUnmount(() => {\n clearTimeout(timer)\n })\n\n return {\n registerTimeout(fn, delay) {\n clearTimeout(timer)\n timer = setTimeout(fn, delay)\n },\n\n removeTimeout() {\n clearTimeout(timer)\n }\n }\n}\n"],"names":[],"mappings":";;AACe,mBAAQ,GAAG;AAC1B,EAAE,IAAI,KAAK,CAAC;AACZ,EAAE,eAAe,CAAC,MAAM;AACxB,IAAI,YAAY,CAAC,KAAK,CAAC,CAAC;AACxB,GAAG,CAAC,CAAC;AACL,EAAE,OAAO;AACT,IAAI,eAAe,CAAC,EAAE,EAAE,KAAK,EAAE;AAC/B,MAAM,YAAY,CAAC,KAAK,CAAC,CAAC;AAC1B,MAAM,KAAK,GAAG,UAAU,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC;AACpC,KAAK;AACL,IAAI,aAAa,GAAG;AACpB,MAAM,YAAY,CAAC,KAAK,CAAC,CAAC;AAC1B,KAAK;AACL,GAAG,CAAC;AACJ;;;;"}