vue-tianditu2
Version:
1 lines • 2.12 kB
Source Map (JSON)
{"version":3,"file":"const.mjs","sources":["../../../../../packages/tilelayer/tdt/use/const.ts"],"sourcesContent":["import type { PropType } from \"vue\";\nimport type { Bounds, DefineEmits, DefineProps } from \"~/utils/types\";\n\nexport const NATIVE_PROPS = {\n /** 此图层的最低缩放级别 */\n minZoom: { type: Number },\n /** 此图层的最高缩放级别 */\n maxZoom: { type: Number },\n /** 当没有瓦片时所显示的错误图片地址 */\n errorTileUrl: { type: String },\n /** 设置图层的透明度(0.0-1.0)。默认值为 1.0不透明 */\n opacity: { type: Number },\n /** 图层的显示顺序 */\n zIndex: { type: Number },\n /** 设置指定范围内显示瓦片 */\n bounds: { type: Array as PropType<Bounds>, default: () => [] },\n /** 图层服务地址 */\n url: { type: String, default: \"\" }\n};\n\nexport const EXTRA_PROPS = {};\n\nexport const NATIVE_EVENTS: T.TileLayerEvents = {\n loading: () => true,\n load: () => true,\n tileloadstart: () => true,\n tileload: () => true,\n tileunload: () => true,\n tileerror: () => true\n};\n\nexport const EXTRA_EVENTS = {\n init: (e: T.TileLayer.TDT) => e instanceof T.TileLayer.TDT\n};\n\nexport const PROPS = { ...NATIVE_PROPS, ...EXTRA_PROPS };\nexport const EVENTS = { ...NATIVE_EVENTS, ...EXTRA_EVENTS };\nexport type Props = DefineProps<typeof PROPS>;\nexport type Emit = DefineEmits<typeof EVENTS>;\n"],"names":["NATIVE_PROPS","EXTRA_PROPS","NATIVE_EVENTS","EXTRA_EVENTS","e","PROPS","EVENTS"],"mappings":"AAGO,MAAMA,IAAe;AAAA;AAAA,EAE1B,SAAS,EAAE,MAAM,OAAO;AAAA;AAAA,EAExB,SAAS,EAAE,MAAM,OAAO;AAAA;AAAA,EAExB,cAAc,EAAE,MAAM,OAAO;AAAA;AAAA,EAE7B,SAAS,EAAE,MAAM,OAAO;AAAA;AAAA,EAExB,QAAQ,EAAE,MAAM,OAAO;AAAA;AAAA,EAEvB,QAAQ,EAAE,MAAM,OAA2B,SAAS,MAAM,CAAA,EAAG;AAAA;AAAA,EAE7D,KAAK,EAAE,MAAM,QAAQ,SAAS,GAAG;AACnC,GAEaC,IAAc,CAAA,GAEdC,IAAmC;AAAA,EAC9C,SAAS,MAAM;AAAA,EACf,MAAM,MAAM;AAAA,EACZ,eAAe,MAAM;AAAA,EACrB,UAAU,MAAM;AAAA,EAChB,YAAY,MAAM;AAAA,EAClB,WAAW,MAAM;AACnB,GAEaC,IAAe;AAAA,EAC1B,MAAM,CAACC,MAAuBA,aAAa,EAAE,UAAU;AACzD,GAEaC,IAAQ,EAAE,GAAGL,GAAc,GAAGC,EAAY,GAC1CK,IAAS,EAAE,GAAGJ,GAAe,GAAGC,EAAa;"}