vue-tianditu2
Version:
101 lines (100 loc) • 2.89 kB
TypeScript
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>;