UNPKG

vue-cesium-jyt

Version:
163 lines (162 loc) 6.11 kB
import type { ExtractPropTypes, PropType } from 'vue'; import type { VcComponentInternalInstance } from 'vue-cesium/es/utils/types'; import { VcEntityProps } from '../../entity/src'; export declare const kmlDatasourceProps: { destroy: { type: BooleanConstructor; default: boolean; }; credit: { type: PropType<string | Cesium.Credit>; default: string; }; ellipsoid: PropType<Cesium.Ellipsoid>; clampToGround: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; sourceUri: { type: PropType<string | Cesium.Resource>; }; camera: PropType<Cesium.Camera>; canvas: { new (): HTMLCanvasElement; prototype: HTMLCanvasElement; }; data: { type: PropType<string | Cesium.Resource>; required: boolean; }; entities: { type: PropType<VcEntityProps[]>; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: PropType<boolean>; default: boolean; }; }; declare const _default: import("vue").DefineComponent<{ destroy: { type: BooleanConstructor; default: boolean; }; credit: { type: PropType<string | Cesium.Credit>; default: string; }; ellipsoid: PropType<Cesium.Ellipsoid>; clampToGround: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; sourceUri: { type: PropType<string | Cesium.Resource>; }; camera: PropType<Cesium.Camera>; canvas: { new (): HTMLCanvasElement; prototype: HTMLCanvasElement; }; data: { type: PropType<string | Cesium.Resource>; required: boolean; }; entities: { type: PropType<VcEntityProps[]>; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: PropType<boolean>; default: boolean; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { definitionChanged: (property: Cesium.Property) => boolean; clusterEvent: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => boolean; collectionChanged: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => boolean; changedEvent: (datasource: import("vue-cesium/es/utils/types").VcDatasource) => boolean; errorEvent: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => boolean; loadingEvent: (datasource: import("vue-cesium/es/utils/types").VcDatasource, isLoading: boolean) => boolean; refreshEvent: (datasource: Cesium.KmlDataSource, url: string) => boolean; unsupportedNodeEvent: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => boolean; beforeLoad: (instance: VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{ destroy: { type: BooleanConstructor; default: boolean; }; credit: { type: PropType<string | Cesium.Credit>; default: string; }; ellipsoid: PropType<Cesium.Ellipsoid>; clampToGround: { type: (ObjectConstructor | FunctionConstructor | BooleanConstructor)[]; default: boolean; }; sourceUri: { type: PropType<string | Cesium.Resource>; }; camera: PropType<Cesium.Camera>; canvas: { new (): HTMLCanvasElement; prototype: HTMLCanvasElement; }; data: { type: PropType<string | Cesium.Resource>; required: boolean; }; entities: { type: PropType<VcEntityProps[]>; default: () => any[]; }; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; show: { type: PropType<boolean>; default: boolean; }; }>> & { onBeforeLoad?: (instance: VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: VcComponentInternalInstance) => any; onDefinitionChanged?: (property: Cesium.Property) => any; onChangedEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource) => any; onErrorEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource, error: any) => any; onLoadingEvent?: (datasource: import("vue-cesium/es/utils/types").VcDatasource, isLoading: boolean) => any; onRefreshEvent?: (datasource: Cesium.KmlDataSource, url: string) => any; onUnsupportedNodeEvent?: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => any; onClusterEvent?: (entities: Cesium.Entity[], cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive; }) => any; onCollectionChanged?: (collection: Cesium.EntityCollection, addedArray: Cesium.Entity[], removedArray: Cesium.Entity[], changedArray: Cesium.Entity[]) => any; }, { credit: string | Cesium.Credit; show: boolean; enableMouseEvent: boolean; clampToGround: boolean | Function | Record<string, any>; entities: VcEntityProps[]; destroy: boolean; }>; export default _default; export declare type VcDatasourceKmlProps = ExtractPropTypes<typeof kmlDatasourceProps>;