g-ui-web
Version:
108 lines (107 loc) • 2.43 kB
TypeScript
import { PropType } from 'vue';
interface Columns {
title: string;
field: string;
unit?: string;
}
interface Center {
lng: string;
lat: string;
}
interface FieldsMap {
lng: string;
lat: string;
count: string;
}
interface ColumnProps {
center: Center;
fieldsMap: FieldsMap;
columns: Array<Columns[]>;
data?: Array<string[]>;
dataUrl?: {
path?: string;
method?: string;
params?: object;
resPath?: string;
ContentType?: string;
headers?: object;
};
}
declare const _default: import('vue').DefineComponent<globalThis.ExtractPropTypes<{
ak: {
type: StringConstructor;
require: string;
};
zoom: {
type: NumberConstructor;
default: number;
};
radius: {
type: NumberConstructor;
default: number;
};
opacity: {
type: NumberConstructor;
default: number;
};
module: {
type: StringConstructor;
default: string;
};
gradient: {
type: ObjectConstructor;
default: undefined;
};
height: {
type: StringConstructor;
default: string;
};
dbOptions: {
type: PropType<ColumnProps>;
default: () => {};
require: boolean;
};
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<globalThis.ExtractPropTypes<{
ak: {
type: StringConstructor;
require: string;
};
zoom: {
type: NumberConstructor;
default: number;
};
radius: {
type: NumberConstructor;
default: number;
};
opacity: {
type: NumberConstructor;
default: number;
};
module: {
type: StringConstructor;
default: string;
};
gradient: {
type: ObjectConstructor;
default: undefined;
};
height: {
type: StringConstructor;
default: string;
};
dbOptions: {
type: PropType<ColumnProps>;
default: () => {};
require: boolean;
};
}>> & Readonly<{}>, {
dbOptions: ColumnProps;
height: string;
zoom: number;
radius: number;
opacity: number;
module: string;
gradient: Record<string, any>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;