UNPKG

vue-tianditu2

Version:
96 lines (95 loc) 3.64 kB
export declare const TdtMarker: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ position: { type: import('vue').PropType<import('../..').LngLat>; default: () => number[]; }; visible: { type: BooleanConstructor; default: boolean; }; extData: { type: import('vue').PropType<any>; }; icon: { type: import('vue').PropType<import('../..').IconOptions | string>; }; draggable: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; zIndexOffset: { type: NumberConstructor; default: number; }; opacity: { type: NumberConstructor; default: number; }; }>, () => void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { init: (e: T.Marker) => boolean; dragstart(e: Pick<T.MarkerEvent, "type" | "target">): void; drag(e: Pick<T.MarkerEvent, "type" | "target" | "lnglat">): void; dragend(e: Pick<T.MarkerEvent, "type" | "target" | "lnglat">): void; click(e: T.OverlayEvent<T.Marker, T.LngLat, undefined>): void; dblclick(e: T.OverlayEvent<T.Marker, T.LngLat, undefined>): void; mousedown(e: T.OverlayEvent<T.Marker, T.LngLat, undefined>): void; mouseup(e: T.OverlayEvent<T.Marker, T.LngLat, undefined>): void; mouseout(e: T.OverlayEvent<T.Marker, T.LngLat, undefined>): void; mouseover(e: T.OverlayEvent<T.Marker, T.LngLat, undefined>): void; remove(e: T.OverlayEvent<T.Marker, T.LngLat, undefined>): void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ position: { type: import('vue').PropType<import('../..').LngLat>; default: () => number[]; }; visible: { type: BooleanConstructor; default: boolean; }; extData: { type: import('vue').PropType<any>; }; icon: { type: import('vue').PropType<import('../..').IconOptions | string>; }; draggable: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; zIndexOffset: { type: NumberConstructor; default: number; }; opacity: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onDrag?: ((e: Pick<T.MarkerEvent, "type" | "target" | "lnglat">) => any) | undefined; onInit?: ((e: T.Marker) => any) | undefined; onClick?: ((e: T.OverlayEvent<T.Marker, T.LngLat, undefined>) => any) | undefined; onDblclick?: ((e: T.OverlayEvent<T.Marker, T.LngLat, undefined>) => any) | undefined; onMouseover?: ((e: T.OverlayEvent<T.Marker, T.LngLat, undefined>) => any) | undefined; onMouseout?: ((e: T.OverlayEvent<T.Marker, T.LngLat, undefined>) => any) | undefined; onDragstart?: ((e: Pick<T.MarkerEvent, "type" | "target">) => any) | undefined; onDragend?: ((e: Pick<T.MarkerEvent, "type" | "target" | "lnglat">) => any) | undefined; onMousedown?: ((e: T.OverlayEvent<T.Marker, T.LngLat, undefined>) => any) | undefined; onMouseup?: ((e: T.OverlayEvent<T.Marker, T.LngLat, undefined>) => any) | undefined; onRemove?: ((e: T.OverlayEvent<T.Marker, T.LngLat, undefined>) => any) | undefined; }>, { title: string; position: import('../..').LngLat; visible: boolean; draggable: boolean; zIndexOffset: number; opacity: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export type TdtMarkerInstance = InstanceType<typeof TdtMarker>;