UNPKG

@senx/discovery-code

Version:

Discovery Code Editor

185 lines (184 loc) 9.02 kB
/* 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 { ReviewCommentEvent } from "./providers/CodeReview"; import { Config } from "./model/config"; export { ReviewCommentEvent } from "./providers/CodeReview"; export { Config } from "./model/config"; export namespace Components { interface DiscoveryCodeEditor { "abort": (session?: string) => Promise<void>; "addBreakpoints": (bps: { line: number; }[]) => Promise<void>; "addInlineMarker": (bp: { line: number; column: number; }) => Promise<void>; "bootstrap": string; "code": string; "config": Config | string; "debug": boolean; "displayMessages": boolean; "execute": (session?: string) => Promise<void>; "existingComments": ReviewCommentEvent[] | string; "heightLine": number; "heightPx": number; "highlight": (line: number, isError?: boolean, errorMessage?: string) => Promise<void>; "imageTab": boolean; "initialSize": { w?: number, h?: number, name?: string, p?: number }; "language": 'warpscript' | 'flows'; "removeBreakpoints": (bps?: { line: number; column?: number; }[]) => Promise<void>; "removeInlineMarker": (bp?: { line: number; column?: number; }) => Promise<void>; "resize": (initial: boolean) => Promise<void>; "setBreakpointsReadOnly": (status: boolean) => Promise<void>; "showDataviz": boolean; "showExecute": boolean; "showResult": boolean; "theme": 'light' | 'dark'; "unHighlight": (line?: number) => Promise<void>; "url": string; "useBootstrap": boolean; "widthPx": number; } interface DiscoveryCodeImageResult { "config": Config | string; "debug": boolean; "result": string | any[]; "theme": 'light' | 'dark'; } interface DiscoveryCodeRawResult { "config": Config | string; "debug": boolean; "result": string; "theme": 'light' | 'dark'; } interface DiscoveryCodeResult { "config": Config | string; "debug": boolean; "result": string; "theme": 'light' | 'dark'; } } export interface DiscoveryCodeEditorCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLDiscoveryCodeEditorElement; } declare global { interface HTMLDiscoveryCodeEditorElementEventMap { "discoveryCodeStatus": any; "discoveryCodeError": any; "discoveryCodeChanged": any; "discoveryCodeResult": any; "discoveryCodeLoaded": any; "discoveryCodeSize": any; "discoveryCodeBreakPoint": any; "discoveryCodeRef": any; "discoveryCodeDataviz": any; "discoveryCodeReview": any; } interface HTMLDiscoveryCodeEditorElement extends Components.DiscoveryCodeEditor, HTMLStencilElement { addEventListener<K extends keyof HTMLDiscoveryCodeEditorElementEventMap>(type: K, listener: (this: HTMLDiscoveryCodeEditorElement, ev: DiscoveryCodeEditorCustomEvent<HTMLDiscoveryCodeEditorElementEventMap[K]>) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener<K extends keyof HTMLDiscoveryCodeEditorElementEventMap>(type: K, listener: (this: HTMLDiscoveryCodeEditorElement, ev: DiscoveryCodeEditorCustomEvent<HTMLDiscoveryCodeEditorElementEventMap[K]>) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof DocumentEventMap>(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLDiscoveryCodeEditorElement: { prototype: HTMLDiscoveryCodeEditorElement; new (): HTMLDiscoveryCodeEditorElement; }; interface HTMLDiscoveryCodeImageResultElement extends Components.DiscoveryCodeImageResult, HTMLStencilElement { } var HTMLDiscoveryCodeImageResultElement: { prototype: HTMLDiscoveryCodeImageResultElement; new (): HTMLDiscoveryCodeImageResultElement; }; interface HTMLDiscoveryCodeRawResultElement extends Components.DiscoveryCodeRawResult, HTMLStencilElement { } var HTMLDiscoveryCodeRawResultElement: { prototype: HTMLDiscoveryCodeRawResultElement; new (): HTMLDiscoveryCodeRawResultElement; }; interface HTMLDiscoveryCodeResultElement extends Components.DiscoveryCodeResult, HTMLStencilElement { } var HTMLDiscoveryCodeResultElement: { prototype: HTMLDiscoveryCodeResultElement; new (): HTMLDiscoveryCodeResultElement; }; interface HTMLElementTagNameMap { "discovery-code-editor": HTMLDiscoveryCodeEditorElement; "discovery-code-image-result": HTMLDiscoveryCodeImageResultElement; "discovery-code-raw-result": HTMLDiscoveryCodeRawResultElement; "discovery-code-result": HTMLDiscoveryCodeResultElement; } } declare namespace LocalJSX { interface DiscoveryCodeEditor { "bootstrap"?: string; "code"?: string; "config"?: Config | string; "debug"?: boolean; "displayMessages"?: boolean; "existingComments"?: ReviewCommentEvent[] | string; "heightLine"?: number; "heightPx"?: number; "imageTab"?: boolean; "initialSize"?: { w?: number, h?: number, name?: string, p?: number }; "language"?: 'warpscript' | 'flows'; "onDiscoveryCodeBreakPoint"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "onDiscoveryCodeChanged"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "onDiscoveryCodeDataviz"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "onDiscoveryCodeError"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "onDiscoveryCodeLoaded"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "onDiscoveryCodeRef"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "onDiscoveryCodeResult"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "onDiscoveryCodeReview"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "onDiscoveryCodeSize"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "onDiscoveryCodeStatus"?: (event: DiscoveryCodeEditorCustomEvent<any>) => void; "showDataviz"?: boolean; "showExecute"?: boolean; "showResult"?: boolean; "theme"?: 'light' | 'dark'; "url"?: string; "useBootstrap"?: boolean; "widthPx"?: number; } interface DiscoveryCodeImageResult { "config"?: Config | string; "debug"?: boolean; "result"?: string | any[]; "theme"?: 'light' | 'dark'; } interface DiscoveryCodeRawResult { "config"?: Config | string; "debug"?: boolean; "result"?: string; "theme"?: 'light' | 'dark'; } interface DiscoveryCodeResult { "config"?: Config | string; "debug"?: boolean; "result"?: string; "theme"?: 'light' | 'dark'; } interface IntrinsicElements { "discovery-code-editor": DiscoveryCodeEditor; "discovery-code-image-result": DiscoveryCodeImageResult; "discovery-code-raw-result": DiscoveryCodeRawResult; "discovery-code-result": DiscoveryCodeResult; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "discovery-code-editor": LocalJSX.DiscoveryCodeEditor & JSXBase.HTMLAttributes<HTMLDiscoveryCodeEditorElement>; "discovery-code-image-result": LocalJSX.DiscoveryCodeImageResult & JSXBase.HTMLAttributes<HTMLDiscoveryCodeImageResultElement>; "discovery-code-raw-result": LocalJSX.DiscoveryCodeRawResult & JSXBase.HTMLAttributes<HTMLDiscoveryCodeRawResultElement>; "discovery-code-result": LocalJSX.DiscoveryCodeResult & JSXBase.HTMLAttributes<HTMLDiscoveryCodeResultElement>; } } }