/* 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"; import { IgcContextMenuItem, IgcContextMenuOrientation, IgcContextMenuPosition, IgcDropTargetPaneInfo, IgcPaneNavigatorMetadata, IgcTabHeadersPosition } from "./components/dockmanager/dockmanager.interfaces"; import { IgcActivePaneEventArgs, IgcContentPane, IgcDockingIndicatorPosition, IgcDockManagerLayout, IgcDockManagerPane, IgcDockManagerPoint, IgcDockManagerResourceStrings, IgcFloatingPaneResizeEventArgs, IgcFloatingPaneResizeMoveEventArgs, IgcPaneCloseEventArgs, IgcPaneDragEndEventArgs, IgcPaneDragOverEventArgs, IgcPaneDragStartEventArgs, IgcPaneHeaderConnectionEventArgs, IgcPanePinnedEventArgs, IgcResizerLocation, IgcSplitPane, IgcSplitPaneOrientation, IgcSplitterResizeEventArgs, IgcTabGroupPane, IgcTabHeaderConnectionEventArgs, IgcUnpinnedLocation } from "./components/dockmanager/dockmanager.public-interfaces"; import { IgcDragEventArguments, IgcDragMoveEventArguments, IgcDragResizeEventArguments, IgcDragService, IgcDragStartEventArguments } from "./components/drag-drop/drag.service"; export namespace Components { interface IgcButtonComponent { "disabled": boolean; "name": string; "type": string; "value": string; } interface IgcContentPaneComponent { "disabled": boolean; "header": string; "isFlyout": boolean; "isSingleFloating": boolean; "size": number; "unpinnedSize": number; } interface IgcContextMenuComponent { "activeIndex": number; "items": IgcContextMenuItem[]; "orientation": IgcContextMenuOrientation; "position": IgcContextMenuPosition; "target": HTMLElement; } interface IgcDockmanager { "activePane": IgcContentPane; "allowFloatingPanesResize": boolean; "allowMaximize": boolean; "contextMenuPosition": IgcContextMenuPosition; "disableKeyboardNavigation": boolean; "draggedPane": IgcContentPane | IgcSplitPane | IgcTabGroupPane; "dropPane": () => Promise; "dropPosition": IgcDockManagerPoint; /** * The layout configuration of the Dock Manager. */ "layout": IgcDockManagerLayout; "maximizedPane": IgcContentPane | IgcSplitPane | IgcTabGroupPane; "navigationPaneMeta": IgcPaneNavigatorMetadata; "removePane": (pane: IgcDockManagerPane) => Promise; "resourceStrings": IgcDockManagerResourceStrings; "showHeaderIconOnHover": 'closeOnly' | 'moreOptionsOnly' | 'all'; } interface IgcDocumentHostComponent { "size": number; } interface IgcFloatingPaneComponent { "allowResize": boolean; "floatingHeight": number; "floatingId": string; "floatingLocation": IgcDockManagerPoint; "floatingMinHeight": number; "floatingMinWidth": number; "floatingWidth": number; "hasHeader": boolean; "maximized": boolean; } interface IgcIconComponent { "name": string; } interface IgcJoystickIconComponent { "direction": string; "empty": boolean; "isDocHost": boolean; "position": IgcDockingIndicatorPosition; } interface IgcJoystickIndicatorComponent { "documentOnlyDrag": boolean; "dropTargetPaneInfo": IgcDropTargetPaneInfo; } interface IgcPaneHeaderComponent { "allowClose": boolean; "allowMaximize": boolean; "allowPinning": boolean; "disabled": boolean; "dragService": IgcDragService; "forcedDrag": boolean; "isActive": boolean; "isFloating": boolean; "isFloatingPaneHeader": boolean; "maximized": boolean; "pane": IgcContentPane; "pinned": boolean; "resourceStrings": IgcDockManagerResourceStrings; } interface IgcPaneNavigatorComponent { "activeDocuments": IgcContentPane[]; "activePanes": IgcContentPane[]; "previousActivePaneIndex": number; "resourceStrings": IgcDockManagerResourceStrings; "selectedIndex": number; } interface IgcResizerComponent { "orientation": IgcResizerLocation; } interface IgcRootDockingIndicatorComponent { "position": IgcDockingIndicatorPosition; } interface IgcSplitPaneComponent { "orientation": IgcSplitPaneOrientation; "size": number; } interface IgcSplitterComponent { "flyoutLocation": IgcUnpinnedLocation; "showDragGhost": boolean; "splitPaneOrientation": IgcSplitPaneOrientation; } interface IgcTabHeaderComponent { "disabled": boolean; "dragService": IgcDragService; "forcedDrag": boolean; "header": string; "hovered": boolean; "iconName": string; "isActive": boolean; "position": IgcTabHeadersPosition; "resourceStrings": IgcDockManagerResourceStrings; "selected": boolean; "showHeaderIconOnHover": 'closeOnly' | 'moreOptionsOnly' | 'all'; } interface IgcTabPanelComponent { "disabled": boolean; "selected": boolean; } interface IgcTabsComponent { "allowMaximize": boolean; "hasHeaders": boolean; "maximized": boolean; "resourceStrings": IgcDockManagerResourceStrings; "selectedIndex": number; "showHiddenTabsMenu": boolean; "size": number; "tabHeadersPosition": IgcTabHeadersPosition; } interface IgcUnpinnedPaneHeaderComponent { "disabled": boolean; "isActive": boolean; "location": IgcUnpinnedLocation; } interface SampleComponent { "hiddenPanes": IgcContentPane[]; } } declare global { interface HTMLIgcButtonComponentElement extends Components.IgcButtonComponent, HTMLStencilElement { } var HTMLIgcButtonComponentElement: { prototype: HTMLIgcButtonComponentElement; new (): HTMLIgcButtonComponentElement; }; interface HTMLIgcContentPaneComponentElement extends Components.IgcContentPaneComponent, HTMLStencilElement { } var HTMLIgcContentPaneComponentElement: { prototype: HTMLIgcContentPaneComponentElement; new (): HTMLIgcContentPaneComponentElement; }; interface HTMLIgcContextMenuComponentElement extends Components.IgcContextMenuComponent, HTMLStencilElement { } var HTMLIgcContextMenuComponentElement: { prototype: HTMLIgcContextMenuComponentElement; new (): HTMLIgcContextMenuComponentElement; }; interface HTMLIgcDockmanagerElement extends Components.IgcDockmanager, HTMLStencilElement { } var HTMLIgcDockmanagerElement: { prototype: HTMLIgcDockmanagerElement; new (): HTMLIgcDockmanagerElement; }; interface HTMLIgcDocumentHostComponentElement extends Components.IgcDocumentHostComponent, HTMLStencilElement { } var HTMLIgcDocumentHostComponentElement: { prototype: HTMLIgcDocumentHostComponentElement; new (): HTMLIgcDocumentHostComponentElement; }; interface HTMLIgcFloatingPaneComponentElement extends Components.IgcFloatingPaneComponent, HTMLStencilElement { } var HTMLIgcFloatingPaneComponentElement: { prototype: HTMLIgcFloatingPaneComponentElement; new (): HTMLIgcFloatingPaneComponentElement; }; interface HTMLIgcIconComponentElement extends Components.IgcIconComponent, HTMLStencilElement { } var HTMLIgcIconComponentElement: { prototype: HTMLIgcIconComponentElement; new (): HTMLIgcIconComponentElement; }; interface HTMLIgcJoystickIconComponentElement extends Components.IgcJoystickIconComponent, HTMLStencilElement { } var HTMLIgcJoystickIconComponentElement: { prototype: HTMLIgcJoystickIconComponentElement; new (): HTMLIgcJoystickIconComponentElement; }; interface HTMLIgcJoystickIndicatorComponentElement extends Components.IgcJoystickIndicatorComponent, HTMLStencilElement { } var HTMLIgcJoystickIndicatorComponentElement: { prototype: HTMLIgcJoystickIndicatorComponentElement; new (): HTMLIgcJoystickIndicatorComponentElement; }; interface HTMLIgcPaneHeaderComponentElement extends Components.IgcPaneHeaderComponent, HTMLStencilElement { } var HTMLIgcPaneHeaderComponentElement: { prototype: HTMLIgcPaneHeaderComponentElement; new (): HTMLIgcPaneHeaderComponentElement; }; interface HTMLIgcPaneNavigatorComponentElement extends Components.IgcPaneNavigatorComponent, HTMLStencilElement { } var HTMLIgcPaneNavigatorComponentElement: { prototype: HTMLIgcPaneNavigatorComponentElement; new (): HTMLIgcPaneNavigatorComponentElement; }; interface HTMLIgcResizerComponentElement extends Components.IgcResizerComponent, HTMLStencilElement { } var HTMLIgcResizerComponentElement: { prototype: HTMLIgcResizerComponentElement; new (): HTMLIgcResizerComponentElement; }; interface HTMLIgcRootDockingIndicatorComponentElement extends Components.IgcRootDockingIndicatorComponent, HTMLStencilElement { } var HTMLIgcRootDockingIndicatorComponentElement: { prototype: HTMLIgcRootDockingIndicatorComponentElement; new (): HTMLIgcRootDockingIndicatorComponentElement; }; interface HTMLIgcSplitPaneComponentElement extends Components.IgcSplitPaneComponent, HTMLStencilElement { } var HTMLIgcSplitPaneComponentElement: { prototype: HTMLIgcSplitPaneComponentElement; new (): HTMLIgcSplitPaneComponentElement; }; interface HTMLIgcSplitterComponentElement extends Components.IgcSplitterComponent, HTMLStencilElement { } var HTMLIgcSplitterComponentElement: { prototype: HTMLIgcSplitterComponentElement; new (): HTMLIgcSplitterComponentElement; }; interface HTMLIgcTabHeaderComponentElement extends Components.IgcTabHeaderComponent, HTMLStencilElement { } var HTMLIgcTabHeaderComponentElement: { prototype: HTMLIgcTabHeaderComponentElement; new (): HTMLIgcTabHeaderComponentElement; }; interface HTMLIgcTabPanelComponentElement extends Components.IgcTabPanelComponent, HTMLStencilElement { } var HTMLIgcTabPanelComponentElement: { prototype: HTMLIgcTabPanelComponentElement; new (): HTMLIgcTabPanelComponentElement; }; interface HTMLIgcTabsComponentElement extends Components.IgcTabsComponent, HTMLStencilElement { } var HTMLIgcTabsComponentElement: { prototype: HTMLIgcTabsComponentElement; new (): HTMLIgcTabsComponentElement; }; interface HTMLIgcUnpinnedPaneHeaderComponentElement extends Components.IgcUnpinnedPaneHeaderComponent, HTMLStencilElement { } var HTMLIgcUnpinnedPaneHeaderComponentElement: { prototype: HTMLIgcUnpinnedPaneHeaderComponentElement; new (): HTMLIgcUnpinnedPaneHeaderComponentElement; }; interface HTMLSampleComponentElement extends Components.SampleComponent, HTMLStencilElement { } var HTMLSampleComponentElement: { prototype: HTMLSampleComponentElement; new (): HTMLSampleComponentElement; }; interface HTMLElementTagNameMap { "igc-button-component": HTMLIgcButtonComponentElement; "igc-content-pane-component": HTMLIgcContentPaneComponentElement; "igc-context-menu-component": HTMLIgcContextMenuComponentElement; "ngx-flexlayout": HTMLIgcDockmanagerElement; "igc-document-host-component": HTMLIgcDocumentHostComponentElement; "igc-floating-pane-component": HTMLIgcFloatingPaneComponentElement; "igc-icon-component": HTMLIgcIconComponentElement; "igc-joystick-icon-component": HTMLIgcJoystickIconComponentElement; "igc-joystick-indicator-component": HTMLIgcJoystickIndicatorComponentElement; "igc-pane-header-component": HTMLIgcPaneHeaderComponentElement; "igc-pane-navigator-component": HTMLIgcPaneNavigatorComponentElement; "igc-resizer-component": HTMLIgcResizerComponentElement; "igc-root-docking-indicator-component": HTMLIgcRootDockingIndicatorComponentElement; "igc-split-pane-component": HTMLIgcSplitPaneComponentElement; "igc-splitter-component": HTMLIgcSplitterComponentElement; "igc-tab-header-component": HTMLIgcTabHeaderComponentElement; "igc-tab-panel-component": HTMLIgcTabPanelComponentElement; "igc-tabs-component": HTMLIgcTabsComponentElement; "igc-unpinned-pane-header-component": HTMLIgcUnpinnedPaneHeaderComponentElement; "sample-component": HTMLSampleComponentElement; } } declare namespace LocalJSX { interface IgcButtonComponent { "disabled"?: boolean; "name"?: string; "type"?: string; "value"?: string; } interface IgcContentPaneComponent { "disabled"?: boolean; "header"?: string; "isFlyout"?: boolean; "isSingleFloating"?: boolean; "onRendered"?: (event: CustomEvent) => void; "size"?: number; "unpinnedSize"?: number; } interface IgcContextMenuComponent { "activeIndex"?: number; "items"?: IgcContextMenuItem[]; "onMenuClosed"?: (event: CustomEvent) => void; "orientation"?: IgcContextMenuOrientation; "position"?: IgcContextMenuPosition; "target"?: HTMLElement; } interface IgcDockmanager { "activePane"?: IgcContentPane; "allowFloatingPanesResize"?: boolean; "allowMaximize"?: boolean; "contextMenuPosition"?: IgcContextMenuPosition; "disableKeyboardNavigation"?: boolean; "draggedPane"?: IgcContentPane | IgcSplitPane | IgcTabGroupPane; "dropPosition"?: IgcDockManagerPoint; /** * The layout configuration of the Dock Manager. */ "layout"?: IgcDockManagerLayout; "maximizedPane"?: IgcContentPane | IgcSplitPane | IgcTabGroupPane; "navigationPaneMeta"?: IgcPaneNavigatorMetadata; "onActivePaneChanged"?: (event: CustomEvent) => void; "onFloatingPaneResizeEnd"?: (event: CustomEvent) => void; "onFloatingPaneResizeMove"?: (event: CustomEvent) => void; "onFloatingPaneResizeStart"?: (event: CustomEvent) => void; "onLayoutChange"?: (event: CustomEvent) => void; "onPaneClose"?: (event: CustomEvent) => void; "onPaneDragEnd"?: (event: CustomEvent) => void; "onPaneDragOver"?: (event: CustomEvent) => void; "onPaneDragStart"?: (event: CustomEvent) => void; "onPaneHeaderConnected"?: (event: CustomEvent) => void; "onPaneHeaderDisconnected"?: (event: CustomEvent) => void; "onPanePinnedToggle"?: (event: CustomEvent) => void; "onSplitterResizeEnd"?: (event: CustomEvent) => void; "onSplitterResizeStart"?: (event: CustomEvent) => void; "onTabHeaderConnected"?: (event: CustomEvent) => void; "onTabHeaderDisconnected"?: (event: CustomEvent) => void; "resourceStrings"?: IgcDockManagerResourceStrings; "showHeaderIconOnHover"?: 'closeOnly' | 'moreOptionsOnly' | 'all'; } interface IgcDocumentHostComponent { "size"?: number; } interface IgcFloatingPaneComponent { "allowResize"?: boolean; "floatingHeight"?: number; "floatingId"?: string; "floatingLocation"?: IgcDockManagerPoint; "floatingMinHeight"?: number; "floatingMinWidth"?: number; "floatingWidth"?: number; "hasHeader"?: boolean; "maximized"?: boolean; "onWndResizeEnd"?: (event: CustomEvent) => void; "onWndResizeMove"?: (event: CustomEvent) => void; "onWndResizeStart"?: (event: CustomEvent) => void; } interface IgcIconComponent { "name"?: string; } interface IgcJoystickIconComponent { "direction"?: string; "empty"?: boolean; "isDocHost"?: boolean; "position"?: IgcDockingIndicatorPosition; } interface IgcJoystickIndicatorComponent { "documentOnlyDrag"?: boolean; "dropTargetPaneInfo"?: IgcDropTargetPaneInfo; } interface IgcPaneHeaderComponent { "allowClose"?: boolean; "allowMaximize"?: boolean; "allowPinning"?: boolean; "disabled"?: boolean; "dragService"?: IgcDragService; "forcedDrag"?: boolean; "isActive"?: boolean; "isFloating"?: boolean; "isFloatingPaneHeader"?: boolean; "maximized"?: boolean; "onClose"?: (event: CustomEvent) => void; "onDragEnded"?: (event: CustomEvent) => void; "onDragMoved"?: (event: CustomEvent) => void; "onDragStarted"?: (event: CustomEvent) => void; "onElementConnected"?: (event: CustomEvent) => void; "onElementDisconnected"?: (event: CustomEvent) => void; "onMaximize"?: (event: CustomEvent) => void; "onPinToggle"?: (event: CustomEvent) => void; "pane"?: IgcContentPane; "pinned"?: boolean; "resourceStrings"?: IgcDockManagerResourceStrings; } interface IgcPaneNavigatorComponent { "activeDocuments"?: IgcContentPane[]; "activePanes"?: IgcContentPane[]; "onClosed"?: (event: CustomEvent) => void; "previousActivePaneIndex"?: number; "resourceStrings"?: IgcDockManagerResourceStrings; "selectedIndex"?: number; } interface IgcResizerComponent { "onResizerDragEnd"?: (event: CustomEvent) => void; "onResizerDragStart"?: (event: CustomEvent) => void; "onResizerMoved"?: (event: CustomEvent) => void; "orientation"?: IgcResizerLocation; } interface IgcRootDockingIndicatorComponent { "position"?: IgcDockingIndicatorPosition; } interface IgcSplitPaneComponent { "onRendered"?: (event: CustomEvent) => void; "orientation"?: IgcSplitPaneOrientation; "size"?: number; } interface IgcSplitterComponent { "flyoutLocation"?: IgcUnpinnedLocation; "onResizeEnd"?: (event: CustomEvent) => void; "onResizeStart"?: (event: CustomEvent) => void; "showDragGhost"?: boolean; "splitPaneOrientation"?: IgcSplitPaneOrientation; } interface IgcTabHeaderComponent { "disabled"?: boolean; "dragService"?: IgcDragService; "forcedDrag"?: boolean; "header"?: string; "hovered"?: boolean; "iconName"?: string; "isActive"?: boolean; "onDragEnded"?: (event: CustomEvent) => void; "onDragMoved"?: (event: CustomEvent) => void; "onDragStarted"?: (event: CustomEvent) => void; "onElementConnected"?: (event: CustomEvent) => void; "onElementDisconnected"?: (event: CustomEvent) => void; "onIconClicked"?: (event: CustomEvent) => void; "onIconKeyDown"?: (event: CustomEvent) => void; "onTabMouseDown"?: (event: CustomEvent) => void; "position"?: IgcTabHeadersPosition; "resourceStrings"?: IgcDockManagerResourceStrings; "selected"?: boolean; "showHeaderIconOnHover"?: 'closeOnly' | 'moreOptionsOnly' | 'all'; } interface IgcTabPanelComponent { "disabled"?: boolean; "onSelectedChanged"?: (event: CustomEvent) => void; "selected"?: boolean; } interface IgcTabsComponent { "allowMaximize"?: boolean; "hasHeaders"?: boolean; "maximized"?: boolean; "onHiddenTabSelected"?: (event: CustomEvent) => void; "onMaximize"?: (event: CustomEvent) => void; "onMaximizeMinimizeFocus"?: (event: CustomEvent) => void; "onRendered"?: (event: CustomEvent) => void; "onSelectedIndexChanged"?: (event: CustomEvent) => void; "onSelectedTabOutOfView"?: (event: CustomEvent) => void; "resourceStrings"?: IgcDockManagerResourceStrings; "selectedIndex"?: number; "showHiddenTabsMenu"?: boolean; "size"?: number; "tabHeadersPosition"?: IgcTabHeadersPosition; } interface IgcUnpinnedPaneHeaderComponent { "disabled"?: boolean; "isActive"?: boolean; "location"?: IgcUnpinnedLocation; } interface SampleComponent { "hiddenPanes"?: IgcContentPane[]; } interface IntrinsicElements { "igc-button-component": IgcButtonComponent; "igc-content-pane-component": IgcContentPaneComponent; "igc-context-menu-component": IgcContextMenuComponent; "ngx-flexlayout": IgcDockmanager; "igc-document-host-component": IgcDocumentHostComponent; "igc-floating-pane-component": IgcFloatingPaneComponent; "igc-icon-component": IgcIconComponent; "igc-joystick-icon-component": IgcJoystickIconComponent; "igc-joystick-indicator-component": IgcJoystickIndicatorComponent; "igc-pane-header-component": IgcPaneHeaderComponent; "igc-pane-navigator-component": IgcPaneNavigatorComponent; "igc-resizer-component": IgcResizerComponent; "igc-root-docking-indicator-component": IgcRootDockingIndicatorComponent; "igc-split-pane-component": IgcSplitPaneComponent; "igc-splitter-component": IgcSplitterComponent; "igc-tab-header-component": IgcTabHeaderComponent; "igc-tab-panel-component": IgcTabPanelComponent; "igc-tabs-component": IgcTabsComponent; "igc-unpinned-pane-header-component": IgcUnpinnedPaneHeaderComponent; "sample-component": SampleComponent; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "igc-button-component": LocalJSX.IgcButtonComponent & JSXBase.HTMLAttributes; "igc-content-pane-component": LocalJSX.IgcContentPaneComponent & JSXBase.HTMLAttributes; "igc-context-menu-component": LocalJSX.IgcContextMenuComponent & JSXBase.HTMLAttributes; "ngx-flexlayout": LocalJSX.IgcDockmanager & JSXBase.HTMLAttributes; "igc-document-host-component": LocalJSX.IgcDocumentHostComponent & JSXBase.HTMLAttributes; "igc-floating-pane-component": LocalJSX.IgcFloatingPaneComponent & JSXBase.HTMLAttributes; "igc-icon-component": LocalJSX.IgcIconComponent & JSXBase.HTMLAttributes; "igc-joystick-icon-component": LocalJSX.IgcJoystickIconComponent & JSXBase.HTMLAttributes; "igc-joystick-indicator-component": LocalJSX.IgcJoystickIndicatorComponent & JSXBase.HTMLAttributes; "igc-pane-header-component": LocalJSX.IgcPaneHeaderComponent & JSXBase.HTMLAttributes; "igc-pane-navigator-component": LocalJSX.IgcPaneNavigatorComponent & JSXBase.HTMLAttributes; "igc-resizer-component": LocalJSX.IgcResizerComponent & JSXBase.HTMLAttributes; "igc-root-docking-indicator-component": LocalJSX.IgcRootDockingIndicatorComponent & JSXBase.HTMLAttributes; "igc-split-pane-component": LocalJSX.IgcSplitPaneComponent & JSXBase.HTMLAttributes; "igc-splitter-component": LocalJSX.IgcSplitterComponent & JSXBase.HTMLAttributes; "igc-tab-header-component": LocalJSX.IgcTabHeaderComponent & JSXBase.HTMLAttributes; "igc-tab-panel-component": LocalJSX.IgcTabPanelComponent & JSXBase.HTMLAttributes; "igc-tabs-component": LocalJSX.IgcTabsComponent & JSXBase.HTMLAttributes; "igc-unpinned-pane-header-component": LocalJSX.IgcUnpinnedPaneHeaderComponent & JSXBase.HTMLAttributes; "sample-component": LocalJSX.SampleComponent & JSXBase.HTMLAttributes; } } }