UNPKG

vue-cesium

Version:
1 lines 857 B
{"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":";;;AAE2B,mBAAA,GAAA;AACzB,EAAI,IAAA,KAAA,CAAA;AAEJ,EAAA,eAAA,CAAgB,MAAM;AACpB,IAAA,YAAA,CAAa,KAAK,CAAA,CAAA;AAAA,GACnB,CAAA,CAAA;AAED,EAAO,OAAA;AAAA,IACL,eAAA,CAAgB,IAAI,KAAO,EAAA;AACzB,MAAA,YAAA,CAAa,KAAK,CAAA,CAAA;AAClB,MAAQ,KAAA,GAAA,UAAA,CAAW,IAAI,KAAK,CAAA,CAAA;AAAA,KAC9B;AAAA,IAEA,aAAgB,GAAA;AACd,MAAA,YAAA,CAAa,KAAK,CAAA,CAAA;AAAA,KACpB;AAAA,GACF,CAAA;AACF;;;;"}