ednl-liftstatus-web-components
Version:
The EDNL LiftStatus web components
317 lines (316 loc) • 10.4 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 Ls3dScene {
/**
* The unique key that is used to identify store data.
*/
"idKey": string;
}
interface LsCounters {
}
interface LsData {
/**
* The token used to connect to the Socket.IO and API servers.
*/
"accessToken": string;
/**
* The unique key that is used to identify store data.
*/
"idKey": string;
/**
* Extra sensor IDs that should be included in the API requests.
*/
"sensorIds": string;
}
interface LsDatePicker {
/**
* The unique key that is used to identify store data.
*/
"idKey": string;
}
interface LsHistory {
}
interface LsIndicator {
/**
* The unique key that is used to identify store data.
*/
"idKey": string;
/**
* The ID of the sensor that is to be displayed.
*/
"sensorId": number;
}
interface LsRecentStops {
/**
* The unique key that is used to identify store data.
*/
"idKey": string;
}
interface LsStatus {
/**
* The unique key that is used to identify store data.
*/
"idKey": string;
/**
* Specifies the IDs of the sensors that are to be displayed.
*/
"sensorIds": "500,501,502,503,514,515,590";
}
interface LsStatusHistory {
}
interface LsStatusItem {
/**
* The unique key that is used to identify store data.
*/
"idKey": string;
/**
* The ID of the sensor item that is to be displayed.
*/
"sensorId": number;
}
interface LsStatusMessages {
/**
* The unique key that is used to identify store data.
*/
"idKey": string;
/**
* Allows user to filter messages based on severity
*/
"severityOptions": ",impact,informational,non-impact";
/**
* Whether or not to show the title of the component.
*/
"showTitle": true;
}
interface LsSwimlane {
/**
* The unique key that is used to identify store data.
*/
"idKey": string;
/**
* Specifies the IDs of the sensors that are to be displayed.
*/
"sensorIds": "500,501,502,503,514,515";
}
}
declare global {
interface HTMLLs3dSceneElement extends Components.Ls3dScene, HTMLStencilElement {
}
var HTMLLs3dSceneElement: {
prototype: HTMLLs3dSceneElement;
new (): HTMLLs3dSceneElement;
};
interface HTMLLsCountersElement extends Components.LsCounters, HTMLStencilElement {
}
var HTMLLsCountersElement: {
prototype: HTMLLsCountersElement;
new (): HTMLLsCountersElement;
};
interface HTMLLsDataElement extends Components.LsData, HTMLStencilElement {
}
var HTMLLsDataElement: {
prototype: HTMLLsDataElement;
new (): HTMLLsDataElement;
};
interface HTMLLsDatePickerElement extends Components.LsDatePicker, HTMLStencilElement {
}
var HTMLLsDatePickerElement: {
prototype: HTMLLsDatePickerElement;
new (): HTMLLsDatePickerElement;
};
interface HTMLLsHistoryElement extends Components.LsHistory, HTMLStencilElement {
}
var HTMLLsHistoryElement: {
prototype: HTMLLsHistoryElement;
new (): HTMLLsHistoryElement;
};
interface HTMLLsIndicatorElement extends Components.LsIndicator, HTMLStencilElement {
}
var HTMLLsIndicatorElement: {
prototype: HTMLLsIndicatorElement;
new (): HTMLLsIndicatorElement;
};
interface HTMLLsRecentStopsElement extends Components.LsRecentStops, HTMLStencilElement {
}
var HTMLLsRecentStopsElement: {
prototype: HTMLLsRecentStopsElement;
new (): HTMLLsRecentStopsElement;
};
interface HTMLLsStatusElement extends Components.LsStatus, HTMLStencilElement {
}
var HTMLLsStatusElement: {
prototype: HTMLLsStatusElement;
new (): HTMLLsStatusElement;
};
interface HTMLLsStatusHistoryElement extends Components.LsStatusHistory, HTMLStencilElement {
}
var HTMLLsStatusHistoryElement: {
prototype: HTMLLsStatusHistoryElement;
new (): HTMLLsStatusHistoryElement;
};
interface HTMLLsStatusItemElement extends Components.LsStatusItem, HTMLStencilElement {
}
var HTMLLsStatusItemElement: {
prototype: HTMLLsStatusItemElement;
new (): HTMLLsStatusItemElement;
};
interface HTMLLsStatusMessagesElement extends Components.LsStatusMessages, HTMLStencilElement {
}
var HTMLLsStatusMessagesElement: {
prototype: HTMLLsStatusMessagesElement;
new (): HTMLLsStatusMessagesElement;
};
interface HTMLLsSwimlaneElement extends Components.LsSwimlane, HTMLStencilElement {
}
var HTMLLsSwimlaneElement: {
prototype: HTMLLsSwimlaneElement;
new (): HTMLLsSwimlaneElement;
};
interface HTMLElementTagNameMap {
"ls-3d-scene": HTMLLs3dSceneElement;
"ls-counters": HTMLLsCountersElement;
"ls-data": HTMLLsDataElement;
"ls-date-picker": HTMLLsDatePickerElement;
"ls-history": HTMLLsHistoryElement;
"ls-indicator": HTMLLsIndicatorElement;
"ls-recent-stops": HTMLLsRecentStopsElement;
"ls-status": HTMLLsStatusElement;
"ls-status-history": HTMLLsStatusHistoryElement;
"ls-status-item": HTMLLsStatusItemElement;
"ls-status-messages": HTMLLsStatusMessagesElement;
"ls-swimlane": HTMLLsSwimlaneElement;
}
}
declare namespace LocalJSX {
interface Ls3dScene {
/**
* The unique key that is used to identify store data.
*/
"idKey"?: string;
}
interface LsCounters {
}
interface LsData {
/**
* The token used to connect to the Socket.IO and API servers.
*/
"accessToken"?: string;
/**
* The unique key that is used to identify store data.
*/
"idKey"?: string;
/**
* Extra sensor IDs that should be included in the API requests.
*/
"sensorIds"?: string;
}
interface LsDatePicker {
/**
* The unique key that is used to identify store data.
*/
"idKey"?: string;
}
interface LsHistory {
}
interface LsIndicator {
/**
* The unique key that is used to identify store data.
*/
"idKey"?: string;
/**
* The ID of the sensor that is to be displayed.
*/
"sensorId"?: number;
}
interface LsRecentStops {
/**
* The unique key that is used to identify store data.
*/
"idKey"?: string;
}
interface LsStatus {
/**
* The unique key that is used to identify store data.
*/
"idKey"?: string;
/**
* Specifies the IDs of the sensors that are to be displayed.
*/
"sensorIds"?: "500,501,502,503,514,515,590";
}
interface LsStatusHistory {
}
interface LsStatusItem {
/**
* The unique key that is used to identify store data.
*/
"idKey"?: string;
/**
* The ID of the sensor item that is to be displayed.
*/
"sensorId"?: number;
}
interface LsStatusMessages {
/**
* The unique key that is used to identify store data.
*/
"idKey"?: string;
/**
* Allows user to filter messages based on severity
*/
"severityOptions"?: ",impact,informational,non-impact";
/**
* Whether or not to show the title of the component.
*/
"showTitle"?: true;
}
interface LsSwimlane {
/**
* The unique key that is used to identify store data.
*/
"idKey"?: string;
/**
* Specifies the IDs of the sensors that are to be displayed.
*/
"sensorIds"?: "500,501,502,503,514,515";
}
interface IntrinsicElements {
"ls-3d-scene": Ls3dScene;
"ls-counters": LsCounters;
"ls-data": LsData;
"ls-date-picker": LsDatePicker;
"ls-history": LsHistory;
"ls-indicator": LsIndicator;
"ls-recent-stops": LsRecentStops;
"ls-status": LsStatus;
"ls-status-history": LsStatusHistory;
"ls-status-item": LsStatusItem;
"ls-status-messages": LsStatusMessages;
"ls-swimlane": LsSwimlane;
}
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
export namespace JSX {
interface IntrinsicElements {
"ls-3d-scene": LocalJSX.Ls3dScene & JSXBase.HTMLAttributes<HTMLLs3dSceneElement>;
"ls-counters": LocalJSX.LsCounters & JSXBase.HTMLAttributes<HTMLLsCountersElement>;
"ls-data": LocalJSX.LsData & JSXBase.HTMLAttributes<HTMLLsDataElement>;
"ls-date-picker": LocalJSX.LsDatePicker & JSXBase.HTMLAttributes<HTMLLsDatePickerElement>;
"ls-history": LocalJSX.LsHistory & JSXBase.HTMLAttributes<HTMLLsHistoryElement>;
"ls-indicator": LocalJSX.LsIndicator & JSXBase.HTMLAttributes<HTMLLsIndicatorElement>;
"ls-recent-stops": LocalJSX.LsRecentStops & JSXBase.HTMLAttributes<HTMLLsRecentStopsElement>;
"ls-status": LocalJSX.LsStatus & JSXBase.HTMLAttributes<HTMLLsStatusElement>;
"ls-status-history": LocalJSX.LsStatusHistory & JSXBase.HTMLAttributes<HTMLLsStatusHistoryElement>;
"ls-status-item": LocalJSX.LsStatusItem & JSXBase.HTMLAttributes<HTMLLsStatusItemElement>;
"ls-status-messages": LocalJSX.LsStatusMessages & JSXBase.HTMLAttributes<HTMLLsStatusMessagesElement>;
"ls-swimlane": LocalJSX.LsSwimlane & JSXBase.HTMLAttributes<HTMLLsSwimlaneElement>;
}
}
}