UNPKG

vue-cesium

Version:
1 lines 3.9 kB
{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/primitive-collections/index.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-10-27 15:54:11\n * @LastEditTime: 2022-01-28 16:20:34\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\components\\primitive-collections\\index.ts\n */\nimport { App } from 'vue'\nimport CollectionBillboard from './billboard-collection'\nimport Billboard from './billboard'\nimport CollectionCloud from './cloud-collection'\nimport CumulusCloud from './cloud'\nimport CollectionLabel from './label-collection'\nimport Label from './label'\nimport CollectionPoint from './point-collection'\nimport Point from './point'\nimport CollectionPolyline from './polyline-collection'\nimport Polyline from './polyline'\nimport CollectionPrimitive from './primitive-collection'\nimport Polygon from './polygon'\nimport { SFCWithInstall } from '@vue-cesium/utils/types'\n\nconst components = [\n CollectionBillboard,\n CollectionCloud,\n CollectionLabel,\n CollectionPoint,\n CollectionPolyline,\n CollectionPrimitive,\n CumulusCloud,\n Billboard,\n Label,\n Point,\n Polyline,\n Polygon\n]\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 VcCollectionBillboard = CollectionBillboard as SFCWithInstall<typeof CollectionBillboard>\nexport const VcCollectionCloud = CollectionCloud as SFCWithInstall<typeof CollectionCloud>\nexport const VcCollectionLabel = CollectionLabel as SFCWithInstall<typeof CollectionLabel>\nexport const VcCollectionPoint = CollectionPoint as SFCWithInstall<typeof CollectionPoint>\nexport const VcCollectionPolyline = CollectionPolyline as SFCWithInstall<typeof CollectionPolyline>\nexport const VcCollectionPrimitive = CollectionPrimitive as SFCWithInstall<typeof CollectionPrimitive>\nexport const VcBillboard = Billboard as SFCWithInstall<typeof Billboard>\nexport const VcCumulusCloud = CumulusCloud as SFCWithInstall<typeof CumulusCloud>\nexport const VcLabel = Label as SFCWithInstall<typeof Label>\nexport const VcPoint = Point as SFCWithInstall<typeof Point>\nexport const VcPolyline = Polyline as SFCWithInstall<typeof Polyline>\nexport const VcPolygon = Polygon as SFCWithInstall<typeof Polygon>\n\nexport * from './billboard'\nexport * from './billboard-collection'\nexport * from './cloud'\nexport * from './cloud-collection'\nexport * from './label'\nexport * from './label-collection'\nexport * from './point'\nexport * from './point-collection'\nexport * from './polygon'\nexport * from './polyline'\nexport * from './polyline-collection'\nexport * from './primitive-collection'\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAuBA,MAAM,UAAa,GAAA;AAAA,EACjB,mBAAA;AAAA,EACA,eAAA;AAAA,EACA,eAAA;AAAA,EACA,eAAA;AAAA,EACA,kBAAA;AAAA,EACA,mBAAA;AAAA,EACA,YAAA;AAAA,EACA,SAAA;AAAA,EACA,KAAA;AAAA,EACA,KAAA;AAAA,EACA,QAAA;AAAA,EACA,OAAA;AACF,CAAA,CAAA;AAEA,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,qBAAwB,GAAA,oBAAA;AAC9B,MAAM,iBAAoB,GAAA,gBAAA;AAC1B,MAAM,iBAAoB,GAAA,gBAAA;AAC1B,MAAM,iBAAoB,GAAA,gBAAA;AAC1B,MAAM,oBAAuB,GAAA,mBAAA;AAC7B,MAAM,qBAAwB,GAAA,oBAAA;AAC9B,MAAM,WAAc,GAAA,UAAA;AACpB,MAAM,cAAiB,GAAA,aAAA;AACvB,MAAM,OAAU,GAAA,MAAA;AAChB,MAAM,OAAU,GAAA,MAAA;AAChB,MAAM,UAAa,GAAA,SAAA;AACnB,MAAM,SAAY,GAAA;;;;"}