vue-tianditu2
Version:
114 lines (113 loc) • 3.56 kB
TypeScript
export declare const TdtLabel: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
title: {
type: StringConstructor;
};
zIndex: {
type: NumberConstructor;
};
fontSize: {
type: NumberConstructor;
};
fontColor: {
type: StringConstructor;
};
backgroundColor: {
type: StringConstructor;
};
borderLine: {
type: NumberConstructor;
};
borderColor: {
type: StringConstructor;
};
opacity: {
type: NumberConstructor;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
extData: {
type: import('vue').PropType<any>;
};
text: {
type: StringConstructor;
default: string;
};
offset: {
type: import('vue').PropType<import('../..').Point>;
default: () => number[];
};
position: {
type: import('vue').PropType<import('../..').LngLat>;
default: () => number[];
};
}>, () => void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
init: (e: T.Label) => boolean;
click(e: T.OverlayEvent<T.Label, T.LngLat, undefined>): void;
dblclick(e: T.OverlayEvent<T.Label, T.LngLat, undefined>): void;
mousedown(e: T.OverlayEvent<T.Label, T.LngLat, undefined>): void;
mouseup(e: T.OverlayEvent<T.Label, T.LngLat, undefined>): void;
mouseout(e: T.OverlayEvent<T.Label, T.LngLat, undefined>): void;
mouseover(e: T.OverlayEvent<T.Label, T.LngLat, undefined>): void;
remove(e: T.OverlayEvent<T.Label, T.LngLat, undefined>): void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
title: {
type: StringConstructor;
};
zIndex: {
type: NumberConstructor;
};
fontSize: {
type: NumberConstructor;
};
fontColor: {
type: StringConstructor;
};
backgroundColor: {
type: StringConstructor;
};
borderLine: {
type: NumberConstructor;
};
borderColor: {
type: StringConstructor;
};
opacity: {
type: NumberConstructor;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
extData: {
type: import('vue').PropType<any>;
};
text: {
type: StringConstructor;
default: string;
};
offset: {
type: import('vue').PropType<import('../..').Point>;
default: () => number[];
};
position: {
type: import('vue').PropType<import('../..').LngLat>;
default: () => number[];
};
}>> & Readonly<{
onInit?: ((e: T.Label) => any) | undefined;
onClick?: ((e: T.OverlayEvent<T.Label, T.LngLat, undefined>) => any) | undefined;
onDblclick?: ((e: T.OverlayEvent<T.Label, T.LngLat, undefined>) => any) | undefined;
onMouseover?: ((e: T.OverlayEvent<T.Label, T.LngLat, undefined>) => any) | undefined;
onMouseout?: ((e: T.OverlayEvent<T.Label, T.LngLat, undefined>) => any) | undefined;
onMousedown?: ((e: T.OverlayEvent<T.Label, T.LngLat, undefined>) => any) | undefined;
onMouseup?: ((e: T.OverlayEvent<T.Label, T.LngLat, undefined>) => any) | undefined;
onRemove?: ((e: T.OverlayEvent<T.Label, T.LngLat, undefined>) => any) | undefined;
}>, {
position: import('../..').LngLat;
visible: boolean;
offset: import('../..').Point;
text: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export type TdtLabelInstance = InstanceType<typeof TdtLabel>;