UNPKG

vue-tianditu2

Version:
101 lines (100 loc) 2.89 kB
export declare const TdtGridlineLayer: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ zIndex: { type: NumberConstructor; }; tileSize: { type: NumberConstructor; default: number; }; minZoom: { type: NumberConstructor; default: number; }; maxZoom: { type: NumberConstructor; default: number; }; opacity: { type: NumberConstructor; default: number; }; outlineSize: { type: import('vue').PropType<T.GridlineLayerOptions["outlineSize"]>; default: () => { width: number; style: string; color: string; }; }; textSize: { type: import('vue').PropType<T.GridlineLayerOptions["textSize"]>; default: () => { display: boolean; fontSize: string; fontWeight: boolean; color: string; }; }; }>, () => void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { init: (e: T.GridlineLayer) => boolean; load: (e: Pick<T.TileLayerEvent, "type" | "target">) => void; loading: (e: Pick<T.TileLayerEvent, "type" | "target">) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ zIndex: { type: NumberConstructor; }; tileSize: { type: NumberConstructor; default: number; }; minZoom: { type: NumberConstructor; default: number; }; maxZoom: { type: NumberConstructor; default: number; }; opacity: { type: NumberConstructor; default: number; }; outlineSize: { type: import('vue').PropType<T.GridlineLayerOptions["outlineSize"]>; default: () => { width: number; style: string; color: string; }; }; textSize: { type: import('vue').PropType<T.GridlineLayerOptions["textSize"]>; default: () => { display: boolean; fontSize: string; fontWeight: boolean; color: string; }; }; }>> & Readonly<{ onInit?: ((e: T.GridlineLayer) => any) | undefined; onLoad?: ((e: Pick<T.TileLayerEvent, "type" | "target">) => any) | undefined; onLoading?: ((e: Pick<T.TileLayerEvent, "type" | "target">) => any) | undefined; }>, { minZoom: number; maxZoom: number; opacity: number; textSize: { display: boolean; fontSize: string; fontWeight: boolean; color: string; } | undefined; outlineSize: { width: number; style: string; color: string; } | undefined; tileSize: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export type TdtGridlineLayerInstance = InstanceType<typeof TdtGridlineLayer>;