@tianditu/wc
Version:
Web components for tianditu, powered by Demo Macro.
161 lines (160 loc) • 5.93 kB
TypeScript
/* eslint-disable */
/* tslint:disable */
/**
* This is an autogenerated file created by the Stencil compiler.
* It contains typing information for all components that exist in this project.
*/
import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime";
export namespace Components {
interface TdtControl {
"control": T.Control;
"offset"?: T.Point;
"options"?: T.ControlOptions;
"position"?: T.ControlPosition;
"uniqueId": string;
"visible": boolean;
}
interface TdtControlCopyright {
"content"?: string;
"position": T.ControlPosition;
"uniqueId": string;
}
interface TdtControlOverviewMap {
"isOpen": T.ControlOverviewMapOptions["isOpen"];
"position": T.ControlPosition;
"uniqueId": string;
}
interface TdtControlScale {
"color"?: string;
"position": T.ControlPosition;
"uniqueId": string;
}
interface TdtControlZoom {
"position": T.ControlPosition;
"uniqueId": string;
"zoomInText"?: T.ControlZoomOptions["zoomInText"];
"zoomInTitle"?: T.ControlZoomOptions["zoomInTitle"];
"zoomOutText"?: T.ControlZoomOptions["zoomOutText"];
"zoomOutTitle"?: T.ControlZoomOptions["zoomOutTitle"];
}
interface TdtMap {
"center": number[];
"maxBounds": T.MapOptions["maxBounds"];
"maxZoom": T.MapOptions["maxZoom"];
"minZoom": T.MapOptions["minZoom"];
"projection": T.MapOptions["projection"];
"tk": string;
"uniqueId": string;
"zoom": T.MapOptions["zoom"];
}
}
declare global {
interface HTMLTdtControlElement extends Components.TdtControl, HTMLStencilElement {
}
var HTMLTdtControlElement: {
prototype: HTMLTdtControlElement;
new (): HTMLTdtControlElement;
};
interface HTMLTdtControlCopyrightElement extends Components.TdtControlCopyright, HTMLStencilElement {
}
var HTMLTdtControlCopyrightElement: {
prototype: HTMLTdtControlCopyrightElement;
new (): HTMLTdtControlCopyrightElement;
};
interface HTMLTdtControlOverviewMapElement extends Components.TdtControlOverviewMap, HTMLStencilElement {
}
var HTMLTdtControlOverviewMapElement: {
prototype: HTMLTdtControlOverviewMapElement;
new (): HTMLTdtControlOverviewMapElement;
};
interface HTMLTdtControlScaleElement extends Components.TdtControlScale, HTMLStencilElement {
}
var HTMLTdtControlScaleElement: {
prototype: HTMLTdtControlScaleElement;
new (): HTMLTdtControlScaleElement;
};
interface HTMLTdtControlZoomElement extends Components.TdtControlZoom, HTMLStencilElement {
}
var HTMLTdtControlZoomElement: {
prototype: HTMLTdtControlZoomElement;
new (): HTMLTdtControlZoomElement;
};
interface HTMLTdtMapElement extends Components.TdtMap, HTMLStencilElement {
}
var HTMLTdtMapElement: {
prototype: HTMLTdtMapElement;
new (): HTMLTdtMapElement;
};
interface HTMLElementTagNameMap {
"tdt-control": HTMLTdtControlElement;
"tdt-control-copyright": HTMLTdtControlCopyrightElement;
"tdt-control-overview-map": HTMLTdtControlOverviewMapElement;
"tdt-control-scale": HTMLTdtControlScaleElement;
"tdt-control-zoom": HTMLTdtControlZoomElement;
"tdt-map": HTMLTdtMapElement;
}
}
declare namespace LocalJSX {
interface TdtControl {
"control": T.Control;
"offset"?: T.Point;
"options"?: T.ControlOptions;
"position"?: T.ControlPosition;
"uniqueId": string;
"visible"?: boolean;
}
interface TdtControlCopyright {
"content"?: string;
"position"?: T.ControlPosition;
"uniqueId": string;
}
interface TdtControlOverviewMap {
"isOpen"?: T.ControlOverviewMapOptions["isOpen"];
"position"?: T.ControlPosition;
"uniqueId": string;
}
interface TdtControlScale {
"color"?: string;
"position"?: T.ControlPosition;
"uniqueId": string;
}
interface TdtControlZoom {
"position"?: T.ControlPosition;
"uniqueId": string;
"zoomInText"?: T.ControlZoomOptions["zoomInText"];
"zoomInTitle"?: T.ControlZoomOptions["zoomInTitle"];
"zoomOutText"?: T.ControlZoomOptions["zoomOutText"];
"zoomOutTitle"?: T.ControlZoomOptions["zoomOutTitle"];
}
interface TdtMap {
"center"?: number[];
"maxBounds": T.MapOptions["maxBounds"];
"maxZoom": T.MapOptions["maxZoom"];
"minZoom": T.MapOptions["minZoom"];
"projection": T.MapOptions["projection"];
"tk": string;
"uniqueId"?: string;
"zoom": T.MapOptions["zoom"];
}
interface IntrinsicElements {
"tdt-control": TdtControl;
"tdt-control-copyright": TdtControlCopyright;
"tdt-control-overview-map": TdtControlOverviewMap;
"tdt-control-scale": TdtControlScale;
"tdt-control-zoom": TdtControlZoom;
"tdt-map": TdtMap;
}
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
export namespace JSX {
interface IntrinsicElements {
"tdt-control": LocalJSX.TdtControl & JSXBase.HTMLAttributes<HTMLTdtControlElement>;
"tdt-control-copyright": LocalJSX.TdtControlCopyright & JSXBase.HTMLAttributes<HTMLTdtControlCopyrightElement>;
"tdt-control-overview-map": LocalJSX.TdtControlOverviewMap & JSXBase.HTMLAttributes<HTMLTdtControlOverviewMapElement>;
"tdt-control-scale": LocalJSX.TdtControlScale & JSXBase.HTMLAttributes<HTMLTdtControlScaleElement>;
"tdt-control-zoom": LocalJSX.TdtControlZoom & JSXBase.HTMLAttributes<HTMLTdtControlZoomElement>;
"tdt-map": LocalJSX.TdtMap & JSXBase.HTMLAttributes<HTMLTdtMapElement>;
}
}
}