vue-tianditu2
Version:
45 lines (44 loc) • 1.7 kB
TypeScript
import { PropType } from 'vue';
import { SearchPage } from './SearchPage';
export type PageProps = InstanceType<typeof SearchPage>["$props"];
export declare const SearchPois: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
/** 搜索点数组 */
pois: {
type: PropType<T.LocalSearchPoi[]>;
default: () => never[];
};
/** 分页配置 */
page: {
type: PropType<PageProps>;
};
}>, () => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, {
[key: string]: any;
}>, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
/** 点击搜索结果项触发 */
"poi-click": (e: T.LocalSearchPoi) => true;
"update:page": (e: PageProps) => true;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
/** 搜索点数组 */
pois: {
type: PropType<T.LocalSearchPoi[]>;
default: () => never[];
};
/** 分页配置 */
page: {
type: PropType<PageProps>;
};
}>> & Readonly<{
"onPoi-click"?: ((e: T.LocalSearchPoi) => any) | undefined;
"onUpdate:page"?: ((e: Partial<{
size: number;
current: number;
total: number;
}> & Omit<{
readonly size: number;
readonly current: number;
readonly total: number;
readonly "onUpdate:current"?: ((e: number) => any) | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "size" | "current" | "total">) => any) | undefined;
}>, {
pois: T.LocalSearchPoi[];
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;