vue-tianditu2
Version:
93 lines (92 loc) • 3.25 kB
TypeScript
export declare const TdtPolyline: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
edit: {
type: BooleanConstructor;
default: boolean;
};
path: {
type: import('vue').PropType<import('../..').LngLats>;
default: () => never[];
};
visible: {
type: BooleanConstructor;
default: boolean;
};
extData: {
type: import('vue').PropType<any>;
};
color: {
type: StringConstructor;
default: string;
};
weight: {
type: NumberConstructor;
default: number;
};
opacity: {
type: NumberConstructor;
default: number;
};
lineStyle: {
type: import('vue').PropType<"solid" | "dashed">;
default: string;
};
}>, () => void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
init: (e: T.Polyline) => boolean;
click(e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>): void;
dblclick(e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>): void;
mousedown(e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>): void;
mouseup(e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>): void;
mouseout(e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>): void;
mouseover(e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>): void;
remove(e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>): void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
edit: {
type: BooleanConstructor;
default: boolean;
};
path: {
type: import('vue').PropType<import('../..').LngLats>;
default: () => never[];
};
visible: {
type: BooleanConstructor;
default: boolean;
};
extData: {
type: import('vue').PropType<any>;
};
color: {
type: StringConstructor;
default: string;
};
weight: {
type: NumberConstructor;
default: number;
};
opacity: {
type: NumberConstructor;
default: number;
};
lineStyle: {
type: import('vue').PropType<"solid" | "dashed">;
default: string;
};
}>> & Readonly<{
onInit?: ((e: T.Polyline) => any) | undefined;
onClick?: ((e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>) => any) | undefined;
onDblclick?: ((e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>) => any) | undefined;
onMouseover?: ((e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>) => any) | undefined;
onMouseout?: ((e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>) => any) | undefined;
onMousedown?: ((e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>) => any) | undefined;
onMouseup?: ((e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>) => any) | undefined;
onRemove?: ((e: T.OverlayEvent<T.Polyline, T.LngLat[], undefined>) => any) | undefined;
}>, {
visible: boolean;
opacity: number;
edit: boolean;
path: import('../..').LngLats;
color: string;
weight: number;
lineStyle: "solid" | "dashed";
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export type TdtPolylineInstance = InstanceType<typeof TdtPolyline>;