vue-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 2.07 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/datasources/index.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-10-27 15:54:11\n * @LastEditTime: 2022-01-19 21:20:49\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\components\\datasources\\index.ts\n */\nimport { App } from 'vue'\nimport DatasourceCustom from './custom'\nimport DatasourceCzml from './czml'\nimport DatasourceGeojson from './geojson'\nimport DatasourceKml from './kml'\n\nimport { SFCWithInstall } from '@vue-cesium/utils/types'\n\nconst components = [DatasourceCustom, DatasourceCzml, DatasourceGeojson, DatasourceKml]\n\nconst install = (app: App): void => {\n components.forEach(cmp => {\n app.component(cmp.name, cmp)\n })\n}\n\nexport default {\n install\n}\n\ncomponents.forEach(cmp => {\n cmp['install'] = (app: App): void => {\n app.component(cmp.name, cmp)\n }\n})\n\nexport const VcDatasourceCustom = DatasourceCustom as SFCWithInstall<typeof DatasourceCustom>\nexport const VcDatasourceCzml = DatasourceCzml as SFCWithInstall<typeof DatasourceCzml>\nexport const VcDatasourceGeojson = DatasourceGeojson as SFCWithInstall<typeof DatasourceGeojson>\nexport const VcDatasourceKml = DatasourceKml as SFCWithInstall<typeof DatasourceKml>\n\nexport * from './custom'\nexport * from './czml'\nexport * from './geojson'\nexport * from './kml'\n"],"names":[],"mappings":";;;;;;;;;;AAgBA,MAAM,UAAa,GAAA,CAAC,gBAAkB,EAAA,cAAA,EAAgB,mBAAmB,aAAa,CAAA,CAAA;AAEtF,MAAM,OAAA,GAAU,CAAC,GAAmB,KAAA;AAClC,EAAA,UAAA,CAAW,QAAQ,CAAO,GAAA,KAAA;AACxB,IAAI,GAAA,CAAA,SAAA,CAAU,GAAI,CAAA,IAAA,EAAM,GAAG,CAAA,CAAA;AAAA,GAC5B,CAAA,CAAA;AACH,CAAA,CAAA;AAEA,YAAe;AAAA,EACb,OAAA;AACF,CAAA,CAAA;AAEA,UAAA,CAAW,QAAQ,CAAO,GAAA,KAAA;AACxB,EAAI,GAAA,CAAA,SAAS,CAAI,GAAA,CAAC,GAAmB,KAAA;AACnC,IAAI,GAAA,CAAA,SAAA,CAAU,GAAI,CAAA,IAAA,EAAM,GAAG,CAAA,CAAA;AAAA,GAC7B,CAAA;AACF,CAAC,CAAA,CAAA;AAEM,MAAM,kBAAqB,GAAA,iBAAA;AAC3B,MAAM,gBAAmB,GAAA,eAAA;AACzB,MAAM,mBAAsB,GAAA,kBAAA;AAC5B,MAAM,eAAkB,GAAA;;;;"}