casc-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 3.04 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/primitives/index.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-10-27 15:54:11\n * @LastEditTime: 2022-05-10 15:21:14\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\components\\primitives\\index.ts\n */\nimport { App } from 'vue'\nimport PrimitiveClassification from './classification'\nimport PrimitiveGround from './ground'\nimport PrimitiveGroundPolyline from './ground-polyline'\nimport PrimitiveModel from './model'\nimport Primitive from './primitive'\nimport PrimitiveTileset from './tileset'\nimport PrimitiveParticle from './particle'\nimport PrimitiveViewshed from './viewshed'\nimport { SFCWithInstall } from 'casc-cesium-utils/types'\n\nconst components = [PrimitiveClassification, PrimitiveGround, PrimitiveGroundPolyline, PrimitiveModel, Primitive, PrimitiveTileset, PrimitiveParticle]\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 VcPrimitiveClassification = PrimitiveClassification as SFCWithInstall<typeof PrimitiveClassification>\nexport const VcPrimitiveGround = PrimitiveGround as SFCWithInstall<typeof PrimitiveGround>\nexport const VcPrimitiveGroundPolyline = PrimitiveGroundPolyline as SFCWithInstall<typeof PrimitiveGroundPolyline>\nexport const VcPrimitiveModel = PrimitiveModel as SFCWithInstall<typeof PrimitiveModel>\nexport const VcPrimitive = Primitive as SFCWithInstall<typeof Primitive>\nexport const VcPrimitiveTileset = PrimitiveTileset as SFCWithInstall<typeof PrimitiveTileset>\nexport const VcPrimitiveParticle = PrimitiveParticle as SFCWithInstall<typeof PrimitiveParticle>\nexport const VcViewshed = PrimitiveViewshed as SFCWithInstall<typeof PrimitiveViewshed>\n\nexport * from './classification'\nexport * from './ground'\nexport * from './ground-polyline'\nexport * from './model'\nexport * from './particle'\nexport * from './primitive'\nexport * from './tileset'\nexport * from './viewshed'\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAQA,MAAM,UAAU,GAAG,CAAC,uBAAuB,EAAE,eAAe,EAAE,uBAAuB,EAAE,cAAc,EAAE,SAAS,EAAE,gBAAgB,EAAE,iBAAiB,CAAC,CAAC;AACvJ,MAAM,OAAO,GAAG,CAAC,GAAG,KAAK;AACzB,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,GAAG,KAAK;AAC9B,IAAI,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AACjC,GAAG,CAAC,CAAC;AACL,CAAC,CAAC;AACF,YAAe;AACf,EAAE,OAAO;AACT,CAAC,CAAC;AACF,UAAU,CAAC,OAAO,CAAC,CAAC,GAAG,KAAK;AAC5B,EAAE,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,KAAK;AAC5B,IAAI,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AACjC,GAAG,CAAC;AACJ,CAAC,CAAC,CAAC;AACS,MAAC,yBAAyB,GAAG,wBAAwB;AACrD,MAAC,iBAAiB,GAAG,gBAAgB;AACrC,MAAC,yBAAyB,GAAG,wBAAwB;AACrD,MAAC,gBAAgB,GAAG,eAAe;AACnC,MAAC,WAAW,GAAG,UAAU;AACzB,MAAC,kBAAkB,GAAG,iBAAiB;AACvC,MAAC,mBAAmB,GAAG,kBAAkB;AACzC,MAAC,UAAU,GAAG;;;;"}