UNPKG

vue-tianditu2

Version:
110 lines (109 loc) 3.52 kB
export declare const TdtInfowindow: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ content: { type: import('vue').PropType<string | HTMLElement>; default: string; }; target: { type: import('vue').PropType<T.OverlayBase<any> | import('../..').LngLat | null>; default: null; }; minWidth: { type: NumberConstructor; default: number; }; maxWidth: { type: NumberConstructor; default: number; }; maxHeight: { type: NumberConstructor; default: null; }; autoPan: { type: BooleanConstructor; default: boolean; }; closeButton: { type: BooleanConstructor; default: boolean; }; offset: { type: import('vue').PropType<import('../..').Point>; default: () => number[]; }; autoPanPadding: { type: import('vue').PropType<import('../..').Point>; default: () => number[]; }; closeOnClick: { type: BooleanConstructor; default: boolean; }; }>, () => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { init: (e: T.InfoWindow) => boolean; "update:target": (e: any) => boolean; close(e: Pick<T.InfoWindowEvent, "type" | "target" | "lnglat">): void; open(e: Pick<T.InfoWindowEvent, "type" | "target" | "lnglat">): void; clickclose(e: Pick<T.InfoWindowEvent, "type" | "target">): void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ content: { type: import('vue').PropType<string | HTMLElement>; default: string; }; target: { type: import('vue').PropType<T.OverlayBase<any> | import('../..').LngLat | null>; default: null; }; minWidth: { type: NumberConstructor; default: number; }; maxWidth: { type: NumberConstructor; default: number; }; maxHeight: { type: NumberConstructor; default: null; }; autoPan: { type: BooleanConstructor; default: boolean; }; closeButton: { type: BooleanConstructor; default: boolean; }; offset: { type: import('vue').PropType<import('../..').Point>; default: () => number[]; }; autoPanPadding: { type: import('vue').PropType<import('../..').Point>; default: () => number[]; }; closeOnClick: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onInit?: ((e: T.InfoWindow) => any) | undefined; onClose?: ((e: Pick<T.InfoWindowEvent, "type" | "target" | "lnglat">) => any) | undefined; onOpen?: ((e: Pick<T.InfoWindowEvent, "type" | "target" | "lnglat">) => any) | undefined; "onUpdate:target"?: ((e: any) => any) | undefined; onClickclose?: ((e: Pick<T.InfoWindowEvent, "type" | "target">) => any) | undefined; }>, { content: string | HTMLElement; target: import('../..').LngLat | T.OverlayBase<any> | null; offset: import('../..').Point; minWidth: number; maxWidth: number; maxHeight: number; autoPan: boolean; closeButton: boolean; autoPanPadding: import('../..').Point; closeOnClick: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export type TdtInfowindowInstance = InstanceType<typeof TdtInfowindow>;