{"version":3,"file":"const.mjs","sources":["../../../../../packages/tilelayer/gridlineLayer/use/const.ts"],"sourcesContent":["import type { PropType } from \"vue\";\nimport type { DefineEmits, DefineProps } from \"~/utils/types\";\n\nexport const NATIVE_PROPS = {\n  /** 设置格网图层的网格大小，单位是像素。default:256 */\n  tileSize: { type: Number, default: 256 },\n  /** 显示格网图层的最小层级。default:0 */\n  minZoom: { type: Number, default: 0 },\n  /** 显示格网图层的最大层级。default:18 */\n  maxZoom: { type: Number, default: 18 },\n  /** 设置格网图层的透明度。default:1 */\n  opacity: { type: Number, default: 1 },\n  /** 设置格网图层边线的颜色、宽度、线样式。default:{width:1, style:'solid', color:'#999'} */\n  outlineSize: {\n    type: Object as PropType<T.GridlineLayerOptions[\"outlineSize\"]>,\n    default: () => ({ width: 1, style: \"solid\", color: \"#999\" })\n  },\n  /** 设置格网图层文字的样式，图层文字表现网格的行号、列号、层级。default:{display:false, fontSize:'14', fontWeight:true, color:'black'} */\n  textSize: {\n    type: Object as PropType<T.GridlineLayerOptions[\"textSize\"]>,\n    default: () => ({ display: false, fontSize: \"14\", fontWeight: true, color: \"black\" })\n  }\n};\n\nexport const EXTRA_PROPS = {\n  /** 图层的叠放顺序 */\n  zIndex: { type: Number }\n};\n\nexport const NATIVE_EVENTS: Pick<T.TileLayerEvents, \"load\" | \"loading\"> = {\n  loading: () => true,\n  load: () => true\n};\n\nexport const EXTRA_EVENTS = {\n  init: (e: T.GridlineLayer) => e instanceof T.GridlineLayer\n};\n\nexport const PROPS = { ...NATIVE_PROPS, ...EXTRA_PROPS };\nexport const EVENTS = { ...NATIVE_EVENTS, ...EXTRA_EVENTS };\nexport type Props = DefineProps<typeof PROPS>;\nexport type Emit = DefineEmits<typeof EVENTS>;\n"],"names":["NATIVE_PROPS","EXTRA_PROPS","NATIVE_EVENTS","EXTRA_EVENTS","PROPS","EVENTS"],"mappings":"AAGO,MAAMA,IAAe;AAAA;AAAA,EAE1B,UAAU,EAAE,MAAM,QAAQ,SAAS,IAAI;AAAA;AAAA,EAEvC,SAAS,EAAE,MAAM,QAAQ,SAAS,EAAE;AAAA;AAAA,EAEpC,SAAS,EAAE,MAAM,QAAQ,SAAS,GAAG;AAAA;AAAA,EAErC,SAAS,EAAE,MAAM,QAAQ,SAAS,EAAE;AAAA;AAAA,EAEpC,aAAa;AAAA,IACX,MAAM;AAAA,IACN,SAAS,OAAO,EAAE,OAAO,GAAG,OAAO,SAAS,OAAO,OAAO;AAAA,EAC5D;AAAA;AAAA,EAEA,UAAU;AAAA,IACR,MAAM;AAAA,IACN,SAAS,OAAO,EAAE,SAAS,IAAO,UAAU,MAAM,YAAY,IAAM,OAAO,QAAQ;AAAA,EAAA;AAEvF,GAEaC,IAAc;AAAA;AAAA,EAEzB,QAAQ,EAAE,MAAM,OAAO;AACzB,GAEaC,IAA6D;AAAA,EACxE,SAAS,MAAM;AAAA,EACf,MAAM,MAAM;AACd,GAEaC,IAAe;AAAA,EAC1B,MAAM,CAAC,MAAuB,aAAa,EAAE;AAC/C,GAEaC,IAAQ,EAAE,GAAGJ,GAAc,GAAGC,EAAY,GAC1CI,IAAS,EAAE,GAAGH,GAAe,GAAGC,EAAa;"}