{"version":3,"file":"defaultProps.mjs","sources":["../../../../../../packages/components/controls/distance-legend/defaultProps.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-10-27 15:54:13\n * @LastEditTime: 2022-08-19 22:38:20\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\components\\controls\\distance-legend\\defaultProps.ts\n */\nimport type { PropType } from 'vue'\n\nexport default {\n  position: {\n    type: String as PropType<'top-right' | 'top-left' | 'bottom-right' | 'bottom-left' | 'top' | 'right' | 'bottom' | 'left'>,\n    default: 'bottom-right',\n    validator: (v: string) => ['top-right', 'top-left', 'bottom-right', 'bottom-left', 'top', 'right', 'bottom', 'left'].includes(v)\n  },\n  offset: {\n    type: Array as PropType<unknown> as PropType<[number, number]>,\n    validator: v => v.length === 2\n  },\n  color: {\n    type: String,\n    default: '#fff'\n  },\n  background: {\n    type: String,\n    default: '#3f4854'\n  },\n  width: {\n    type: Number,\n    default: 100\n  },\n  barBackground: {\n    type: String,\n    default: '#fff'\n  },\n  customClass: {\n    type: String,\n    default: ''\n  },\n  teleportToViewer: {\n    type: Boolean,\n    default: true\n  }\n}\n"],"names":[],"mappings":";AAUA,iCAAe;AAAA,EACb,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,cAAA;AAAA,IACT,SAAW,EAAA,CAAC,CAAc,KAAA,CAAC,aAAa,UAAY,EAAA,cAAA,EAAgB,aAAe,EAAA,KAAA,EAAO,OAAS,EAAA,QAAA,EAAU,MAAM,CAAA,CAAE,SAAS,CAAC,CAAA;AAAA,GACjI;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,KAAA;AAAA,IACN,SAAA,EAAW,CAAK,CAAA,KAAA,CAAA,CAAE,MAAW,KAAA,CAAA;AAAA,GAC/B;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,gBAAkB,EAAA;AAAA,IAChB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AACF,CAAA;;;;"}