UNPKG

tdesign-mobile-vue

Version:
1 lines 2.23 kB
{"version":3,"file":"index.mjs","sources":["../../../src/shared/useTest/index.ts"],"sourcesContent":["import { sleep } from '../util';\n\n/**\n * 测试相关的工具方法\n */\nexport function useTestUtils() {\n const makeScroll = async (dom: Element, name: 'scrollTop' | 'scrollLeft', offset: number) => {\n const eventTarget = dom === document.documentElement ? window : dom;\n dom[name] = offset;\n const evt = new CustomEvent('scroll', {\n detail: {\n target: {\n [name]: offset,\n },\n },\n });\n eventTarget.dispatchEvent(evt);\n // must use setTimeout instead of nextTick to wait dom change\n await sleep(0);\n };\n\n return { makeScroll, sleep };\n}\n"],"names":["useTestUtils","makeScroll","_ref","_asyncToGenerator","_regeneratorRuntime","mark","_callee","dom","name","offset","eventTarget","evt","wrap","_context","prev","next","document","documentElement","window","CustomEvent","detail","target","_defineProperty","dispatchEvent","sleep","stop","_x","_x2","_x3","apply","arguments"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAKO,SAASA,YAAeA,GAAA;AAC7B,EAAA,IAAMC,UAAa,gBAAA,YAAA;AAAA,IAAA,IAAAC,IAAA,GAAAC,iBAAA,cAAAC,WAAA,CAAAC,IAAA,CAAA,SAAAC,OAAOC,CAAAA,GAAc,EAAAC,IAAA,EAAkCC,MAAmB,EAAA;MAAA,IAAAC,WAAA,EAAAC,GAAA,CAAA;AAAA,MAAA,OAAAP,WAAA,CAAAQ,IAAA,CAAA,UAAAC,QAAA,EAAA;AAAA,QAAA,OAAA,CAAA,EAAA,QAAAA,QAAA,CAAAC,IAAA,GAAAD,QAAA,CAAAE,IAAA;AAAA,UAAA,KAAA,CAAA;YACrFL,WAAc,GAAAH,GAAA,KAAQS,QAAS,CAAAC,eAAA,GAAkBC,MAAS,GAAAX,GAAA,CAAA;AAChEA,YAAAA,GAAA,CAAIC,IAAQ,CAAA,GAAAC,MAAA,CAAA;AACNE,YAAAA,GAAA,GAAM,IAAIQ,WAAA,CAAY,QAAU,EAAA;AACpCC,cAAAA,MAAQ,EAAA;AACNC,gBAAAA,MAAQ,EAAAC,eAAA,CACLd,EAAAA,EAAAA,IAAO,EAAAC,MAAA,CAAA;AAEZ,eAAA;AACF,aAAC,CAAA,CAAA;AACDC,YAAAA,WAAA,CAAYa,cAAcZ,GAAG,CAAA,CAAA;AAAAE,YAAAA,QAAA,CAAAE,IAAA,GAAA,CAAA,CAAA;YAAA,OAEvBS,MAAM,CAAC,CAAA,CAAA;AAAA,UAAA,KAAA,CAAA,CAAA;AAAA,UAAA,KAAA,KAAA;YAAA,OAAAX,QAAA,CAAAY,IAAA,EAAA,CAAA;AAAA,SAAA;AAAA,OAAA,EAAAnB,OAAA,CAAA,CAAA;KACf,CAAA,CAAA,CAAA;AAAA,IAAA,OAAA,SAbML,UAAaA,CAAAyB,EAAA,EAAAC,GAAA,EAAAC,GAAA,EAAA;AAAA,MAAA,OAAA1B,IAAA,CAAA2B,KAAA,CAAA,IAAA,EAAAC,SAAA,CAAA,CAAA;AAAA,KAAA,CAAA;GAanB,EAAA,CAAA;EAEO,OAAA;AAAE7B,IAAAA,YAAAA;AAAYuB,IAAAA,KAAM,EAANA,KAAAA;GAAM,CAAA;AAC7B;;;;"}