UNPKG

vue-cesium

Version:
1 lines 1.6 kB
{"version":3,"file":"config.mjs","sources":["../../../../packages/utils/config.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-10-27 15:54:11\n * @LastEditTime: 2024-02-28 22:52:54\n * @LastEditors: zouyaoji 370681295@qq.com\n * @Description:\n * @FilePath: \\vue-cesium\\packages\\utils\\config.ts\n */\nimport type { Language } from '@vue-cesium/locale'\nimport type { InjectionKey, Ref } from 'vue'\nimport type { Mars3dConfig, DCConfig } from './types'\n\nconst hasSymbol = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol'\nexport interface ConfigProviderContext {\n cesiumPath?: string\n accessToken?: string\n locale?: Language\n mars3dConfig?: Mars3dConfig // for mars3d\n dcConfig?: DCConfig // for dc-sdk 3.0+\n reloadMode?: 'once' | 'all'\n __scriptPromise?: Promise<unknown>\n __viewerUnloadingPromise?: Promise<boolean>\n [propName: string]: any\n}\n\nconst vcKey = hasSymbol ? Symbol('VueCesium') : 'VueCesium'\n\nconst fabKey = hasSymbol ? Symbol('_vc_f_') : '_vc_f_'\n\nconst measurementKey = hasSymbol ? Symbol('_vc_measurement_') : '_vc_measurement_'\n\nexport { vcKey, fabKey, measurementKey }\n\nexport const configProviderContextKey: InjectionKey<Ref<ConfigProviderContext>> = Symbol()\n"],"names":[],"mappings":";AAYA,MAAM,YAAY,OAAO,MAAA,KAAW,UAAc,IAAA,OAAO,OAAO,WAAgB,KAAA,QAAA,CAAA;AAahF,MAAM,KAAQ,GAAA,SAAA,GAAY,MAAO,CAAA,WAAW,CAAI,GAAA,YAAA;AAEhD,MAAM,MAAS,GAAA,SAAA,GAAY,MAAO,CAAA,QAAQ,CAAI,GAAA,SAAA;AAE9C,MAAM,cAAiB,GAAA,SAAA,GAAY,MAAO,CAAA,kBAAkB,CAAI,GAAA,mBAAA;AAIzD,MAAM,2BAAqE,MAAO;;;;"}