casc-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 5.07 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../../../packages/components/graphics/index.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-10-27 15:54:11\n * @LastEditTime: 2022-01-18 14:54:33\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\components\\graphics\\index.ts\n */\nimport { SFCWithInstall } from 'casc-cesium-utils/types'\nimport { App } from 'vue'\nimport GraphicsBillboard from './billboard'\nimport GraphicsBox from './box'\nimport GraphicsCorridor from './corridor'\nimport GraphicsCylinder from './cylinder'\nimport GraphicsEllipse from './ellipse'\nimport GraphicsEllipsoid from './ellipsoid'\nimport GraphicsLabel from './label'\nimport GraphicsModel from './model'\nimport GraphicsPath from './path'\nimport GraphicsPlane from './plane'\nimport GraphicsPoint from './point'\nimport GraphicsPolygon from './polygon'\nimport GraphicsPolyline from './polyline'\nimport GraphicsPolylineVolume from './polylineVolume'\nimport GraphicsRectangle from './rectangle'\nimport GraphicsTileset from './tileset'\nimport GraphicsWall from './wall'\n\nconst components = [\n GraphicsBillboard,\n GraphicsBox,\n GraphicsCorridor,\n GraphicsCylinder,\n GraphicsEllipse,\n GraphicsEllipsoid,\n GraphicsLabel,\n GraphicsModel,\n GraphicsPath,\n GraphicsPlane,\n GraphicsPoint,\n GraphicsPolygon,\n GraphicsPolyline,\n GraphicsPolylineVolume,\n GraphicsRectangle,\n GraphicsTileset,\n GraphicsWall\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 VcGraphicsBillboard = GraphicsBillboard as SFCWithInstall<typeof GraphicsBillboard>\nexport const VcGraphicsBox = GraphicsBox as SFCWithInstall<typeof GraphicsBox>\nexport const VcGraphicsCorridor = GraphicsCorridor as SFCWithInstall<typeof GraphicsCorridor>\nexport const VcGraphicsCylinder = GraphicsCylinder as SFCWithInstall<typeof GraphicsCylinder>\nexport const VcGraphicsEllipse = GraphicsEllipse as SFCWithInstall<typeof GraphicsEllipse>\nexport const VcGraphicsEllipsoid = GraphicsEllipsoid as SFCWithInstall<typeof GraphicsEllipsoid>\nexport const VcGraphicsLabel = GraphicsLabel as SFCWithInstall<typeof GraphicsLabel>\nexport const VcGraphicsModel = GraphicsModel as SFCWithInstall<typeof GraphicsModel>\nexport const VcGraphicsPath = GraphicsPath as SFCWithInstall<typeof GraphicsPath>\nexport const VcGraphicsPlane = GraphicsPlane as SFCWithInstall<typeof GraphicsPlane>\nexport const VcGraphicsPoint = GraphicsPoint as SFCWithInstall<typeof GraphicsPoint>\nexport const VcGraphicsPolygon = GraphicsPolygon as SFCWithInstall<typeof GraphicsPolygon>\nexport const VcGraphicsPolyline = GraphicsPolyline as SFCWithInstall<typeof GraphicsPolyline>\nexport const VcGraphicsPolylineVolume = GraphicsPolylineVolume as SFCWithInstall<typeof GraphicsPolylineVolume>\nexport const VcGraphicsRectangle = GraphicsRectangle as SFCWithInstall<typeof GraphicsRectangle>\nexport const VcGraphicsTileset = GraphicsTileset as SFCWithInstall<typeof GraphicsTileset>\nexport const VcGraphicsWall = GraphicsWall as SFCWithInstall<typeof GraphicsWall>\n\nexport * from './billboard'\nexport * from './box'\nexport * from './corridor'\nexport * from './cylinder'\nexport * from './ellipse'\nexport * from './ellipsoid'\nexport * from './label'\nexport * from './model'\nexport * from './path'\nexport * from './plane'\nexport * from './point'\nexport * from './polygon'\nexport * from './polyline'\nexport * from './polylineVolume'\nexport * from './rectangle'\nexport * from './tileset'\nexport * from './wall'\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiBA,MAAM,UAAU,GAAG;AACnB,EAAE,iBAAiB;AACnB,EAAE,WAAW;AACb,EAAE,gBAAgB;AAClB,EAAE,gBAAgB;AAClB,EAAE,eAAe;AACjB,EAAE,iBAAiB;AACnB,EAAE,aAAa;AACf,EAAE,aAAa;AACf,EAAE,YAAY;AACd,EAAE,aAAa;AACf,EAAE,aAAa;AACf,EAAE,eAAe;AACjB,EAAE,gBAAgB;AAClB,EAAE,sBAAsB;AACxB,EAAE,iBAAiB;AACnB,EAAE,eAAe;AACjB,EAAE,YAAY;AACd,CAAC,CAAC;AACF,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,mBAAmB,GAAG,kBAAkB;AACzC,MAAC,aAAa,GAAG,YAAY;AAC7B,MAAC,kBAAkB,GAAG,iBAAiB;AACvC,MAAC,kBAAkB,GAAG,iBAAiB;AACvC,MAAC,iBAAiB,GAAG,gBAAgB;AACrC,MAAC,mBAAmB,GAAG,kBAAkB;AACzC,MAAC,eAAe,GAAG,cAAc;AACjC,MAAC,eAAe,GAAG,cAAc;AACjC,MAAC,cAAc,GAAG,aAAa;AAC/B,MAAC,eAAe,GAAG,cAAc;AACjC,MAAC,eAAe,GAAG,cAAc;AACjC,MAAC,iBAAiB,GAAG,gBAAgB;AACrC,MAAC,kBAAkB,GAAG,iBAAiB;AACvC,MAAC,wBAAwB,GAAG,uBAAuB;AACnD,MAAC,mBAAmB,GAAG,kBAAkB;AACzC,MAAC,iBAAiB,GAAG,gBAAgB;AACrC,MAAC,cAAc,GAAG;;;;"}