@testring/types
Advanced tools
| import type { use as chaiUse } from 'chai'; | ||
| type First<T> = T extends [infer A, ...any[]] ? A : never; | ||
| type ChaiPlugin = First<Parameters<typeof chaiUse>>; | ||
| export interface IAssertionSuccessMeta { | ||
| isSoft: boolean; | ||
| successMessage?: string; | ||
| assertMessage?: string; | ||
| originalMethod: string; | ||
| args: any[]; | ||
| } | ||
| export interface IAssertionErrorMeta extends IAssertionSuccessMeta { | ||
| errorMessage?: string; | ||
| error?: Error; | ||
| } | ||
| export interface IAssertionOptions { | ||
| isSoft?: boolean; | ||
| onSuccess?: (arg0: IAssertionSuccessMeta) => void | Promise<void>; | ||
| onError?: (arg0: IAssertionErrorMeta) => void | Error | Promise<void | Error>; | ||
| plugins?: ChaiPlugin[]; | ||
| } | ||
| export {}; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/async-assert/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAC,GAAG,IAAI,OAAO,EAAC,MAAM,MAAM,CAAC;AAEzC,KAAK,KAAK,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;AAC1D,KAAK,UAAU,GAAG,KAAK,CAAC,UAAU,CAAC,OAAO,OAAO,CAAC,CAAC,CAAC;AAEpD,MAAM,WAAW,qBAAqB;IAClC,MAAM,EAAE,OAAO,CAAC;IAChB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,cAAc,EAAE,MAAM,CAAC;IACvB,IAAI,EAAE,GAAG,EAAE,CAAC;CACf;AAED,MAAM,WAAW,mBAAoB,SAAQ,qBAAqB;IAC9D,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,KAAK,CAAC,EAAE,KAAK,CAAC;CACjB;AAED,MAAM,WAAW,iBAAiB;IAC9B,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,SAAS,CAAC,EAAE,CAAC,IAAI,EAAE,qBAAqB,KAAK,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IAClE,OAAO,CAAC,EAAE,CAAC,IAAI,EAAE,mBAAmB,KAAK,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,IAAI,GAAG,KAAK,CAAC,CAAC;IAC9E,OAAO,CAAC,EAAE,UAAU,EAAE,CAAC;CAC1B"} |
| export declare const enum BrowserProxyMessageTypes { | ||
| execute = "BrowserProxy/EXEC", | ||
| response = "BrowserProxy/RESPONSE", | ||
| exception = "BrowserProxy/EXCEPTION" | ||
| } | ||
| export declare const enum BrowserProxyPlugins { | ||
| getPlugin = "getPlugin" | ||
| } | ||
| export declare const enum BrowserProxyActions { | ||
| refresh = "refresh", | ||
| click = "click", | ||
| execute = "execute", | ||
| executeAsync = "executeAsync", | ||
| url = "url", | ||
| newWindow = "newWindow", | ||
| waitForExist = "waitForExist", | ||
| waitForVisible = "waitForVisible", | ||
| isVisible = "isVisible", | ||
| moveToObject = "moveToObject", | ||
| getTitle = "getTitle", | ||
| clearValue = "clearValue", | ||
| keys = "keys", | ||
| elementIdText = "elementIdText", | ||
| elements = "elements", | ||
| getValue = "getValue", | ||
| setValue = "setValue", | ||
| getSize = "getSize", | ||
| selectByIndex = "selectByIndex", | ||
| selectByValue = "selectByValue", | ||
| selectByVisibleText = "selectByVisibleText", | ||
| getAttribute = "getAttribute", | ||
| windowHandleMaximize = "windowHandleMaximize", | ||
| isEnabled = "isEnabled", | ||
| scroll = "scroll", | ||
| scrollIntoView = "scrollIntoView", | ||
| isAlertOpen = "isAlertOpen", | ||
| alertAccept = "alertAccept", | ||
| alertDismiss = "alertDismiss", | ||
| alertText = "alertText", | ||
| dragAndDrop = "dragAndDrop", | ||
| frame = "frame", | ||
| frameParent = "frameParent", | ||
| setCookie = "setCookie", | ||
| getCookie = "getCookie", | ||
| deleteCookie = "deleteCookie", | ||
| getHTML = "getHTML", | ||
| getCurrentTabId = "getCurrentTabId", | ||
| switchTab = "switchTab", | ||
| close = "close", | ||
| getTabIds = "getTabIds", | ||
| window = "window", | ||
| windowHandles = "windowHandles", | ||
| getTagName = "getTagName", | ||
| isSelected = "isSelected", | ||
| getText = "getText", | ||
| elementIdSelected = "elementIdSelected", | ||
| makeScreenshot = "makeScreenshot", | ||
| uploadFile = "uploadFile", | ||
| end = "end", | ||
| kill = "kill", | ||
| getCssProperty = "getCssProperty", | ||
| getSource = "getSource", | ||
| isExisting = "isExisting", | ||
| waitForValue = "waitForValue", | ||
| waitForSelected = "waitForSelected", | ||
| waitUntil = "waitUntil", | ||
| selectByAttribute = "selectByAttribute", | ||
| gridTestSession = "gridTestSession", | ||
| keysOnElement = "keysOnElement", | ||
| mock = "mock", | ||
| getMockData = "getMockData", | ||
| getCdpCoverageFile = "getCdpCoverageFile", | ||
| emulateDevice = "emulateDevice", | ||
| getHubConfig = "getHubConfig", | ||
| status = "status", | ||
| back = "back", | ||
| forward = "forward", | ||
| getActiveElement = "getActiveElement", | ||
| getLocation = "getLocation", | ||
| setTimeZone = "setTimeZone", | ||
| getWindowSize = "getWindowSize", | ||
| savePDF = "savePDF", | ||
| addValue = "addValue", | ||
| doubleClick = "doubleClick", | ||
| isClickable = "isClickable", | ||
| waitForClickable = "waitForClickable", | ||
| isFocused = "isFocused", | ||
| isStable = "isStable", | ||
| waitForEnabled = "waitForEnabled", | ||
| waitForStable = "waitForStable", | ||
| setCustomBrowserClientConfig = "setCustomBrowserClientConfig", | ||
| getCustomBrowserClientConfig = "getCustomBrowserClientConfig" | ||
| } | ||
| //# sourceMappingURL=enums.d.ts.map |
| {"version":3,"file":"enums.d.ts","sourceRoot":"","sources":["../../src/browser-proxy/enums.ts"],"names":[],"mappings":"AAAA,0BAAkB,wBAAwB;IACtC,OAAO,sBAAsB;IAC7B,QAAQ,0BAA0B;IAClC,SAAS,2BAA2B;CACvC;AAED,0BAAkB,mBAAmB;IACjC,SAAS,cAAc;CAC1B;AAED,0BAAkB,mBAAmB;IACjC,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,YAAY,iBAAiB;IAC7B,GAAG,QAAQ;IACX,SAAS,cAAc;IACvB,YAAY,iBAAiB;IAC7B,cAAc,mBAAmB;IACjC,SAAS,cAAc;IACvB,YAAY,iBAAiB;IAC7B,QAAQ,aAAa;IACrB,UAAU,eAAe;IACzB,IAAI,SAAS;IACb,aAAa,kBAAkB;IAC/B,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,OAAO,YAAY;IACnB,aAAa,kBAAkB;IAC/B,aAAa,kBAAkB;IAC/B,mBAAmB,wBAAwB;IAC3C,YAAY,iBAAiB;IAC7B,oBAAoB,yBAAyB;IAC7C,SAAS,cAAc;IACvB,MAAM,WAAW;IACjB,cAAc,mBAAmB;IACjC,WAAW,gBAAgB;IAC3B,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;IAC7B,SAAS,cAAc;IACvB,WAAW,gBAAgB;IAC3B,KAAK,UAAU;IACf,WAAW,gBAAgB;IAC3B,SAAS,cAAc;IACvB,SAAS,cAAc;IACvB,YAAY,iBAAiB;IAC7B,OAAO,YAAY;IACnB,eAAe,oBAAoB;IACnC,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,SAAS,cAAc;IACvB,MAAM,WAAW;IACjB,aAAa,kBAAkB;IAC/B,UAAU,eAAe;IACzB,UAAU,eAAe;IACzB,OAAO,YAAY;IACnB,iBAAiB,sBAAsB;IACvC,cAAc,mBAAmB;IACjC,UAAU,eAAe;IACzB,GAAG,QAAQ;IACX,IAAI,SAAS;IACb,cAAc,mBAAmB;IACjC,SAAS,cAAc;IACvB,UAAU,eAAe;IACzB,YAAY,iBAAiB;IAC7B,eAAe,oBAAoB;IACnC,SAAS,cAAc;IACvB,iBAAiB,sBAAsB;IACvC,eAAe,oBAAoB;IACnC,aAAa,kBAAkB;IAC/B,IAAI,SAAS;IACb,WAAW,gBAAgB;IAC3B,kBAAkB,uBAAuB;IACzC,aAAa,kBAAkB;IAC/B,YAAY,iBAAiB;IAC7B,MAAM,WAAW;IACjB,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,gBAAgB,qBAAqB;IACrC,WAAW,gBAAgB;IAC3B,WAAW,gBAAgB;IAC3B,aAAa,kBAAkB;IAC/B,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,WAAW,gBAAgB;IAC3B,WAAW,gBAAgB;IAC3B,gBAAgB,qBAAqB;IACrC,SAAS,cAAc;IACvB,QAAQ,aAAa;IACrB,cAAc,mBAAmB;IACjC,aAAa,kBAAkB;IAC/B,4BAA4B,iCAAiC;IAC7D,4BAA4B,iCAAiC;CAChE"} |
| import { IBrowserProxyCommand } from './structs'; | ||
| import { WindowFeaturesConfig } from '../web-application'; | ||
| export interface IBrowserProxyController { | ||
| init(): Promise<void>; | ||
| execute(applicant: string, command: IBrowserProxyCommand): Promise<any>; | ||
| kill(): Promise<void>; | ||
| } | ||
| export interface IBrowserProxyWorker { | ||
| spawn(): Promise<void>; | ||
| execute(applicant: string, command: IBrowserProxyCommand): Promise<any>; | ||
| kill(): Promise<void>; | ||
| } | ||
| export interface IBrowserProxyPlugin { | ||
| kill(): void; | ||
| end(applicant: string): Promise<any>; | ||
| refresh(applicant: string): Promise<any>; | ||
| click(applicant: string, selector: string, options?: any): Promise<any>; | ||
| url(applicant: string, val: string): Promise<any>; | ||
| newWindow(applicant: string, val: string, windowName: string, windowFeatures: WindowFeaturesConfig): Promise<any>; | ||
| waitForExist(applicant: string, xpath: string, timeout: number): Promise<any>; | ||
| waitForVisible(applicant: string, xpath: string, timeout: number): Promise<any>; | ||
| isVisible(applicant: string, xpath: string): Promise<any>; | ||
| moveToObject(applicant: string, xpath: string, x: number, y: number): Promise<any>; | ||
| execute(applicant: string, fn: any, args: Array<any>): Promise<any>; | ||
| executeAsync(applicant: string, fn: any, args: Array<any>): Promise<any>; | ||
| frame(applicant: string, frameID: any): Promise<any>; | ||
| frameParent(applicant: string): Promise<any>; | ||
| getTitle(applicant: string): Promise<any>; | ||
| clearValue(applicant: string, xpath: string): Promise<any>; | ||
| keys(applicant: string, value: any): Promise<any>; | ||
| elementIdText(applicant: string, elementId: string): Promise<any>; | ||
| elements(applicant: string, xpath: string): Promise<any>; | ||
| getValue(applicant: string, xpath: string): Promise<any>; | ||
| setValue(applicant: string, xpath: string, value: any): Promise<any>; | ||
| selectByIndex(applicant: string, xpath: string, value: any): Promise<any>; | ||
| selectByValue(applicant: string, xpath: string, value: any): Promise<any>; | ||
| selectByVisibleText(applicant: string, xpath: string, str: string): Promise<any>; | ||
| getAttribute(applicant: string, xpath: string, attr: any): Promise<any>; | ||
| windowHandleMaximize(applicant: string): Promise<any>; | ||
| isEnabled(applicant: string, xpath: string): Promise<any>; | ||
| scroll(applicant: string, xpath: string, x: number, y: number): Promise<any>; | ||
| scrollIntoView(applicant: string, xpath: string, scrollIntoViewOptions?: boolean): Promise<any>; | ||
| isAlertOpen(applicant: string): Promise<any>; | ||
| alertAccept(applicant: string): Promise<any>; | ||
| alertDismiss(applicant: string): Promise<any>; | ||
| alertText(applicant: string): Promise<any>; | ||
| dragAndDrop(applicant: string, xpathSource: string, xpathDestination: string): Promise<any>; | ||
| setCookie(applicant: string, cookieName: any): Promise<any>; | ||
| getCookie(applicant: string, cookieName: string): Promise<any>; | ||
| deleteCookie(applicant: string, cookieName: string): Promise<any>; | ||
| getHTML(applicant: string, xpath: string, b: any): Promise<any>; | ||
| getSize(applicant: string, xpath: string): Promise<any>; | ||
| getCurrentTabId(applicant: string): Promise<any>; | ||
| switchTab(applicant: string, tabId: string): Promise<any>; | ||
| close(applicant: string, tabId: string): Promise<any>; | ||
| getTabIds(applicant: string): Promise<any>; | ||
| window(applicant: string, fn: any): Promise<any>; | ||
| windowHandles(applicant: string): Promise<any>; | ||
| getTagName(applicant: string, xpath: string): Promise<any>; | ||
| isSelected(applicant: string, xpath: string): Promise<any>; | ||
| getText(applicant: string, xpath: string): Promise<any>; | ||
| elementIdSelected(applicant: string, id: string): Promise<any>; | ||
| makeScreenshot(applicant: string): Promise<string | void>; | ||
| uploadFile(applicant: string, filePath: string): Promise<string | void>; | ||
| getCssProperty(applicant: string, xpath: string, cssProperty: string): Promise<any>; | ||
| getSource(applicant: string): Promise<any>; | ||
| isExisting(applicant: string, xpath: string): Promise<any>; | ||
| waitForValue(applicant: string, xpath: string, timeout: number, reverse: boolean): Promise<any>; | ||
| waitForSelected(applicant: string, xpath: string, timeout: number, reverse: boolean): Promise<any>; | ||
| waitUntil(applicant: string, condition: () => boolean | Promise<boolean>, timeout?: number, timeoutMsg?: string, interval?: number): Promise<any>; | ||
| selectByAttribute(applicant: string, xpath: string, attribute: string, value: string): Promise<any>; | ||
| gridTestSession(applicant: string): Promise<any>; | ||
| getHubConfig(applicant: string): Promise<any>; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/browser-proxy/index.ts"],"names":[],"mappings":"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"} |
| import { BrowserProxyActions } from './enums'; | ||
| export interface IBrowserProxyCommand { | ||
| action: BrowserProxyActions; | ||
| args: Array<any>; | ||
| } | ||
| export interface IBrowserProxyMessage { | ||
| uid: string; | ||
| applicant: string; | ||
| command: IBrowserProxyCommand; | ||
| } | ||
| export interface IBrowserProxyCommandResponse { | ||
| uid: string; | ||
| response: any; | ||
| error: Error | null; | ||
| } | ||
| export interface IBrowserProxyPendingCommand { | ||
| resolve: (data?: any) => void; | ||
| reject: (exception: Error) => void; | ||
| command: IBrowserProxyCommand; | ||
| applicant: string; | ||
| uid: string; | ||
| } | ||
| export interface IBrowserProxyWorkerConfig { | ||
| plugin: string; | ||
| config: any; | ||
| } | ||
| //# sourceMappingURL=structs.d.ts.map |
| {"version":3,"file":"structs.d.ts","sourceRoot":"","sources":["../../src/browser-proxy/structs.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,mBAAmB,EAAC,MAAM,SAAS,CAAC;AAE5C,MAAM,WAAW,oBAAoB;IACjC,MAAM,EAAE,mBAAmB,CAAC;IAC5B,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;CACpB;AAED,MAAM,WAAW,oBAAoB;IACjC,GAAG,EAAE,MAAM,CAAC;IACZ,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,EAAE,oBAAoB,CAAC;CACjC;AAED,MAAM,WAAW,4BAA4B;IACzC,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,EAAE,GAAG,CAAC;IACd,KAAK,EAAE,KAAK,GAAG,IAAI,CAAC;CACvB;AAED,MAAM,WAAW,2BAA2B;IACxC,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,GAAG,KAAK,IAAI,CAAC;IAC9B,MAAM,EAAE,CAAC,SAAS,EAAE,KAAK,KAAK,IAAI,CAAC;IACnC,OAAO,EAAE,oBAAoB,CAAC;IAC9B,SAAS,EAAE,MAAM,CAAC;IAClB,GAAG,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,yBAAyB;IACtC,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,GAAG,CAAC;CACf"} |
| import { ChildProcess } from 'child_process'; | ||
| export interface IChildProcessForkOptions { | ||
| debug: boolean; | ||
| debugPortRange: number[]; | ||
| } | ||
| export interface IChildProcessFork extends ChildProcess { | ||
| debugPort: number | null; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/child-process/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,YAAY,EAAC,MAAM,eAAe,CAAC;AAE3C,MAAM,WAAW,wBAAwB;IACrC,KAAK,EAAE,OAAO,CAAC;IACf,cAAc,EAAE,MAAM,EAAE,CAAC;CAC5B;AAED,MAAM,WAAW,iBAAkB,SAAQ,YAAY;IACnD,SAAS,EAAE,MAAM,GAAG,IAAI,CAAC;CAC5B"} |
| import { IConfig } from '../config'; | ||
| export interface ICLICommand { | ||
| execute(): Promise<void>; | ||
| shutdown(): Promise<void>; | ||
| } | ||
| export type CLICommandRunner = (config: IConfig, stdout: NodeJS.WritableStream) => ICLICommand; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/cli/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,OAAO,EAAC,MAAM,WAAW,CAAC;AAElC,MAAM,WAAW,WAAW;IACxB,OAAO,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;IAEzB,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;CAC7B;AAED,MAAM,MAAM,gBAAgB,GAAG,CAC3B,MAAM,EAAE,OAAO,EACf,MAAM,EAAE,MAAM,CAAC,cAAc,KAC5B,WAAW,CAAC"} |
| import { ClientWsTransportEvents } from '../devtool-extension/enums'; | ||
| import { IDevtoolWSMessage } from '../devtool-backend'; | ||
| import EventEmitter = NodeJS.EventEmitter; | ||
| export interface IClientWsTransport extends EventEmitter { | ||
| addListener(event: ClientWsTransportEvents.OPEN, listener: (arg: void) => void): this; | ||
| addListener(event: ClientWsTransportEvents.MESSAGE, listener: (arg: IDevtoolWSMessage) => void): this; | ||
| addListener(event: ClientWsTransportEvents.CLOSE, listener: (arg: void) => void): this; | ||
| addListener(event: ClientWsTransportEvents.ERROR, listener: (arg: Error) => void): this; | ||
| on(event: ClientWsTransportEvents.OPEN, listener: (arg: void) => void): this; | ||
| on(event: ClientWsTransportEvents.MESSAGE, listener: (arg: IDevtoolWSMessage) => void): this; | ||
| on(event: ClientWsTransportEvents.CLOSE, listener: (arg: void) => void): this; | ||
| on(event: ClientWsTransportEvents.ERROR, listener: (arg: Error) => void): this; | ||
| removeListener(event: ClientWsTransportEvents, listener: (...args: any[]) => void): this; | ||
| off(event: ClientWsTransportEvents, listener: (...args: any[]) => void): this; | ||
| send(event: IDevtoolWSMessage['type'], payload: IDevtoolWSMessage['payload']): Promise<void>; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/client-ws-transport/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,uBAAuB,EAAC,MAAM,4BAA4B,CAAC;AACnE,OAAO,EAAC,iBAAiB,EAAC,MAAM,oBAAoB,CAAC;AACrD,OAAO,YAAY,GAAG,MAAM,CAAC,YAAY,CAAC;AAE1C,MAAM,WAAW,kBAAmB,SAAQ,YAAY;IACpD,WAAW,CACP,KAAK,EAAE,uBAAuB,CAAC,IAAI,EACnC,QAAQ,EAAE,CAAC,GAAG,EAAE,IAAI,KAAK,IAAI,GAC9B,IAAI,CAAC;IACR,WAAW,CACP,KAAK,EAAE,uBAAuB,CAAC,OAAO,EACtC,QAAQ,EAAE,CAAC,GAAG,EAAE,iBAAiB,KAAK,IAAI,GAC3C,IAAI,CAAC;IACR,WAAW,CACP,KAAK,EAAE,uBAAuB,CAAC,KAAK,EACpC,QAAQ,EAAE,CAAC,GAAG,EAAE,IAAI,KAAK,IAAI,GAC9B,IAAI,CAAC;IACR,WAAW,CACP,KAAK,EAAE,uBAAuB,CAAC,KAAK,EACpC,QAAQ,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,GAC/B,IAAI,CAAC;IAER,EAAE,CACE,KAAK,EAAE,uBAAuB,CAAC,IAAI,EACnC,QAAQ,EAAE,CAAC,GAAG,EAAE,IAAI,KAAK,IAAI,GAC9B,IAAI,CAAC;IACR,EAAE,CACE,KAAK,EAAE,uBAAuB,CAAC,OAAO,EACtC,QAAQ,EAAE,CAAC,GAAG,EAAE,iBAAiB,KAAK,IAAI,GAC3C,IAAI,CAAC;IACR,EAAE,CACE,KAAK,EAAE,uBAAuB,CAAC,KAAK,EACpC,QAAQ,EAAE,CAAC,GAAG,EAAE,IAAI,KAAK,IAAI,GAC9B,IAAI,CAAC;IACR,EAAE,CACE,KAAK,EAAE,uBAAuB,CAAC,KAAK,EACpC,QAAQ,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,GAC/B,IAAI,CAAC;IAER,cAAc,CACV,KAAK,EAAE,uBAAuB,EAC9B,QAAQ,EAAE,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,GACnC,IAAI,CAAC;IACR,GAAG,CACC,KAAK,EAAE,uBAAuB,EAC9B,QAAQ,EAAE,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,GACnC,IAAI,CAAC;IAER,IAAI,CACA,KAAK,EAAE,iBAAiB,CAAC,MAAM,CAAC,EAChC,OAAO,EAAE,iBAAiB,CAAC,SAAS,CAAC,GACtC,OAAO,CAAC,IAAI,CAAC,CAAC;CACpB"} |
| import { PluginConfig } from './plugin'; | ||
| import { LogLevel } from './logger/enums'; | ||
| export type ScreenshotsConfig = 'disable' | 'enable' | 'afterError'; | ||
| export type ConfigPluginDescriptor = string | [string] | [string, PluginConfig]; | ||
| export interface IConfigLogger { | ||
| logLevel: LogLevel; | ||
| silent: boolean; | ||
| } | ||
| export interface IConfig extends IConfigLogger { | ||
| devtool: boolean; | ||
| restartWorker: boolean; | ||
| screenshots: ScreenshotsConfig; | ||
| screenshotPath: string; | ||
| config: string; | ||
| debug: boolean; | ||
| bail: boolean; | ||
| workerLimit: number | 'local'; | ||
| maxWriteThreadCount?: number; | ||
| retryCount: number; | ||
| retryDelay: number; | ||
| testTimeout: number; | ||
| tests: string; | ||
| envConfig?: string; | ||
| envParameters?: any; | ||
| plugins: Array<ConfigPluginDescriptor>; | ||
| httpThrottle: number; | ||
| } | ||
| //# sourceMappingURL=config.d.ts.map |
| {"version":3,"file":"config.d.ts","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,YAAY,EAAC,MAAM,UAAU,CAAC;AACtC,OAAO,EAAC,QAAQ,EAAC,MAAM,gBAAgB,CAAC;AAExC,MAAM,MAAM,iBAAiB,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,CAAC;AAEpE,MAAM,MAAM,sBAAsB,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC;AAEhF,MAAM,WAAW,aAAa;IAC1B,QAAQ,EAAE,QAAQ,CAAC;IACnB,MAAM,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,OAAQ,SAAQ,aAAa;IAE1C,OAAO,EAAE,OAAO,CAAC;IACjB,aAAa,EAAE,OAAO,CAAC;IACvB,WAAW,EAAE,iBAAiB,CAAC;IAC/B,cAAc,EAAE,MAAM,CAAC;IACvB,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,OAAO,CAAC;IACf,IAAI,EAAE,OAAO,CAAC;IACd,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC;IAC9B,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,UAAU,EAAE,MAAM,CAAC;IACnB,UAAU,EAAE,MAAM,CAAC;IACnB,WAAW,EAAE,MAAM,CAAC;IACpB,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,aAAa,CAAC,EAAE,GAAG,CAAC;IACpB,OAAO,EAAE,KAAK,CAAC,sBAAsB,CAAC,CAAC;IACvC,YAAY,EAAE,MAAM,CAAC;CACxB"} |
| import { IFile } from '../index'; | ||
| export type DependencyFileReader = (filePath: string) => Promise<string>; | ||
| export interface IDependencyDictionary<T> { | ||
| [key: string]: T; | ||
| } | ||
| export type IDependencyDictionaryNode = IFile; | ||
| export interface IDependencyTreeNode extends IDependencyDictionaryNode { | ||
| nodes: IDependencyDictionary<IDependencyTreeNode> | null; | ||
| } | ||
| export type DependencyDict = IDependencyDictionary<IDependencyDictionary<IDependencyDictionaryNode>>; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/dependencies-builder/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,KAAK,EAAC,MAAM,UAAU,CAAC;AAE/B,MAAM,MAAM,oBAAoB,GAAG,CAAC,QAAQ,EAAE,MAAM,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC;AAEzE,MAAM,WAAW,qBAAqB,CAAC,CAAC;IACpC,CAAC,GAAG,EAAE,MAAM,GAAG,CAAC,CAAC;CACpB;AAED,MAAM,MAAM,yBAAyB,GAAG,KAAK,CAAC;AAE9C,MAAM,WAAW,mBAAoB,SAAQ,yBAAyB;IAClE,KAAK,EAAE,qBAAqB,CAAC,mBAAmB,CAAC,GAAG,IAAI,CAAC;CAC5D;AAED,MAAM,MAAM,cAAc,GAAG,qBAAqB,CAC9C,qBAAqB,CAAC,yBAAyB,CAAC,CACnD,CAAC"} |
| export declare const enum DevtoolWSServerEvents { | ||
| CONNECTION = "RecorderWSServerEvents/CONNECTION", | ||
| ERROR = "RecorderWSServerEvents/ERROR", | ||
| MESSAGE = "RecorderWSServerEvents/MESSAGE", | ||
| CLOSE = "RecorderWSServerEvents/CLOSE" | ||
| } | ||
| export declare const enum DevtoolWorkerMessages { | ||
| START_SERVER = "RecorderServerEvents/START_SERVER", | ||
| START_SERVER_COMPLETE = "RecorderServerEvents/START_SERVER_COMPLETE" | ||
| } | ||
| export declare const enum DevtoolProxyMessages { | ||
| TO_WORKER = "RecorderMessage/TO_WORKER", | ||
| FROM_WORKER = "RecorderMessage/FROM_WORKER" | ||
| } | ||
| export declare const enum DevtoolPluginHooks { | ||
| beforeStart = "beforeStart", | ||
| afterStart = "afterStart", | ||
| beforeStop = "beforeStop", | ||
| afterStop = "afterStop" | ||
| } | ||
| //# sourceMappingURL=enums.d.ts.map |
| {"version":3,"file":"enums.d.ts","sourceRoot":"","sources":["../../src/devtool-backend/enums.ts"],"names":[],"mappings":"AAAA,0BAAkB,qBAAqB;IACnC,UAAU,sCAAsC;IAChD,KAAK,iCAAiC;IACtC,OAAO,mCAAmC;IAC1C,KAAK,iCAAiC;CACzC;AAED,0BAAkB,qBAAqB;IACnC,YAAY,sCAAsC;IAClD,qBAAqB,+CAA+C;CACvE;AAED,0BAAkB,oBAAoB;IAClC,SAAS,8BAA8B;IACvC,WAAW,gCAAgC;CAC9C;AAED,0BAAkB,kBAAkB;IAChC,WAAW,gBAAgB;IAC3B,UAAU,eAAe;IACzB,UAAU,eAAe;IACzB,SAAS,cAAc;CAC1B"} |
| import { IWebApplicationRegisterCompleteMessage, IWebApplicationRegisterMessage } from '../web-application'; | ||
| import { ITestControllerExecutionState } from '../test-worker/structs'; | ||
| import { TestWorkerAction } from '../test-worker/enums'; | ||
| import { DevtoolEvents } from '../devtool-extension/enums'; | ||
| interface IDevtoolRoute { | ||
| method: string; | ||
| mask: string; | ||
| windowProps?: { | ||
| width: number; | ||
| height: number; | ||
| position: number; | ||
| }; | ||
| } | ||
| export interface IDevtoolServerRoute extends IDevtoolRoute { | ||
| handler: string; | ||
| } | ||
| export type DevtoolHttpRouteHandler = (req: any, res: any, context: any, appId: string, options?: any) => Promise<void> | void; | ||
| export type DevtoolHttpContextResolver = (req: any, res: any) => Promise<{ | ||
| context: object; | ||
| key: string; | ||
| }>; | ||
| export interface IDevtoolHttpRoute extends IDevtoolRoute { | ||
| handler: DevtoolHttpRouteHandler; | ||
| options?: any; | ||
| } | ||
| export interface IDevtoolStaticRoutes { | ||
| [key: string]: { | ||
| rootPath: string; | ||
| directory: string; | ||
| options?: {}; | ||
| }; | ||
| } | ||
| interface IDevtoolServerBaseConfig { | ||
| host: string; | ||
| httpPort: number; | ||
| wsPort: number; | ||
| } | ||
| export interface IDevtoolRuntimeConfiguration extends IDevtoolServerBaseConfig { | ||
| extensionId: string; | ||
| } | ||
| export interface IDevtoolServerConfig extends IDevtoolServerBaseConfig { | ||
| router: IDevtoolServerRoute[]; | ||
| staticRoutes: IDevtoolStaticRoutes; | ||
| } | ||
| export interface IHttpServerController { | ||
| kill: () => void; | ||
| } | ||
| export interface IDevtoolServerController { | ||
| init: () => Promise<void>; | ||
| kill: () => Promise<void>; | ||
| } | ||
| export interface IServer { | ||
| run: () => Promise<void>; | ||
| stop: () => Promise<void>; | ||
| getUrl: () => string; | ||
| } | ||
| export interface IDevtoolProxyCleanedMessage { | ||
| source: null | string; | ||
| messageData: any; | ||
| } | ||
| export interface IDevtoolProxyMessage extends IDevtoolProxyCleanedMessage { | ||
| messageType: string; | ||
| } | ||
| export interface IDevtoolWorkerRegisterMessage extends IDevtoolProxyCleanedMessage { | ||
| messageData: ITestControllerExecutionState; | ||
| } | ||
| export interface IDevtoolWorkerUpdateStateMessage extends IDevtoolProxyCleanedMessage { | ||
| messageData: ITestControllerExecutionState; | ||
| } | ||
| export interface IDevtoolWebAppRegisterMessage extends IDevtoolProxyCleanedMessage { | ||
| messageData: IWebApplicationRegisterMessage; | ||
| } | ||
| export interface IDevtoolWebAppRegisterCompleteMessage extends IDevtoolProxyCleanedMessage { | ||
| messageData: IWebApplicationRegisterCompleteMessage; | ||
| } | ||
| export interface IDevtoolWSMeta { | ||
| connectionId: string; | ||
| } | ||
| export interface IDevtoolWSHandshakeResponseMessage { | ||
| type: DevtoolEvents.HANDSHAKE_RESPONSE; | ||
| payload: { | ||
| appId: string; | ||
| connectionId: string; | ||
| error: null | Error | string; | ||
| }; | ||
| } | ||
| export interface IDevtoolWSHandshakeRequestMessage { | ||
| type: DevtoolEvents.HANDSHAKE_REQUEST; | ||
| payload: { | ||
| appId: string; | ||
| }; | ||
| } | ||
| export interface IDevtoolWSGetStoreStateMessage { | ||
| type: DevtoolEvents.GET_STORE; | ||
| payload: void; | ||
| } | ||
| export interface IDevtoolWSUpdateStoreStateMessage { | ||
| type: DevtoolEvents.STORE_STATE; | ||
| payload: any; | ||
| } | ||
| export interface IDevtoolWSCallWorkerAction { | ||
| type: DevtoolEvents.WORKER_ACTION; | ||
| payload: { | ||
| actionType: TestWorkerAction; | ||
| }; | ||
| } | ||
| export type IDevtoolWSMessage = IDevtoolWSHandshakeResponseMessage | IDevtoolWSHandshakeRequestMessage | IDevtoolWSGetStoreStateMessage | IDevtoolWSUpdateStoreStateMessage | IDevtoolWSCallWorkerAction; | ||
| export {}; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/devtool-backend/index.ts"],"names":[],"mappings":"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"} |
| export declare const enum DevtoolEvents { | ||
| HANDSHAKE_REQUEST = "DevtoolEvents/HANDSHAKE_REQUEST", | ||
| HANDSHAKE_RESPONSE = "DevtoolEvents/HANDSHAKE_RESPONSE", | ||
| WORKER_ACTION = "DevtoolEvents/WORKER_ACTION", | ||
| STORE_STATE = "DevtoolEvents/STORE_STATE", | ||
| GET_STORE = "DevtoolEvents/GET_STORE" | ||
| } | ||
| export declare const enum ExtensionMessagingTransportEvents { | ||
| CONNECT = "ExtensionEvents/CONNECT", | ||
| DISCONNECT = "ExtensionEvents/DISCONNECT", | ||
| MESSAGE = "ExtensionEvents/MESSAGE" | ||
| } | ||
| export declare const enum ExtensionMessagingTransportTypes { | ||
| SET_EXTENSION_OPTIONS = "ExtensionTypes/SET_EXTENSION_OPTIONS", | ||
| WAIT_FOR_READY = "ExtensionTypes/WAIT_FOR_READY", | ||
| DISPATCH_ACTION = "ExtensionTypes/DISPATCH_ACTION", | ||
| IS_READY = "ExtensionTypes/IS_READY" | ||
| } | ||
| export declare const enum ClientWsTransportEvents { | ||
| OPEN = "ClientWsTransportEvents/OPEN", | ||
| CLOSE = "ClientWsTransportEvents/CLOSE", | ||
| ERROR = "ClientWsTransportEvents/ERROR", | ||
| MESSAGE = "ClientWsTransportEvents/MESSAGE" | ||
| } | ||
| export declare const enum ExtensionPostMessageTypes { | ||
| CLEAR_HIGHLIGHTS = "ExtensionPostMessageTypes/CLEAR_HIGHLIGHTS", | ||
| ADD_XPATH_HIGHLIGHT = "ExtensionPostMessageTypes/ADD_XPATH_HIGHLIGHT", | ||
| REMOVE_XPATH_HIGHLIGHT = "ExtensionPostMessageTypes/REMOVE_XPATH_HIGHLIGHT" | ||
| } | ||
| //# sourceMappingURL=enums.d.ts.map |
| {"version":3,"file":"enums.d.ts","sourceRoot":"","sources":["../../src/devtool-extension/enums.ts"],"names":[],"mappings":"AAAA,0BAAkB,aAAa;IAC3B,iBAAiB,oCAAoC;IACrD,kBAAkB,qCAAqC;IACvD,aAAa,gCAAgC;IAC7C,WAAW,8BAA8B;IACzC,SAAS,4BAA4B;CACxC;AAED,0BAAkB,iCAAiC;IAC/C,OAAO,4BAA4B;IACnC,UAAU,+BAA+B;IACzC,OAAO,4BAA4B;CACtC;AAED,0BAAkB,gCAAgC;IAE9C,qBAAqB,yCAAyC;IAC9D,cAAc,kCAAkC;IAChD,eAAe,mCAAmC;IAGlD,QAAQ,4BAA4B;CACvC;AAED,0BAAkB,uBAAuB;IACrC,IAAI,iCAAiC;IACrC,KAAK,kCAAkC;IACvC,KAAK,kCAAkC;IACvC,OAAO,oCAAoC;CAC9C;AAED,0BAAkB,yBAAyB;IACvC,gBAAgB,+CAA+C;IAC/D,mBAAmB,kDAAkD;IACrE,sBAAsB,qDAAqD;CAC9E"} |
| import { ExtensionMessagingTransportTypes } from './enums'; | ||
| export type ElementSummary = { | ||
| tagName: string; | ||
| attributes: { | ||
| [name: string]: string; | ||
| }; | ||
| innerText?: string; | ||
| value?: string; | ||
| children?: ElementSummary[]; | ||
| }; | ||
| export interface IExtensionNetworkConfig { | ||
| httpPort: number; | ||
| wsPort: number; | ||
| host: string; | ||
| } | ||
| export interface IExtensionApplicationConfig extends IExtensionNetworkConfig { | ||
| appId: string; | ||
| } | ||
| export interface IExtensionMessagingTransportMessage { | ||
| type: ExtensionMessagingTransportTypes; | ||
| payload: any; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/devtool-extension/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,gCAAgC,EAAC,MAAM,SAAS,CAAC;AAEzD,MAAM,MAAM,cAAc,GAAG;IACzB,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE;QAAC,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAAA;KAAC,CAAC;IACrC,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,cAAc,EAAE,CAAC;CAC/B,CAAC;AAEF,MAAM,WAAW,uBAAuB;IACpC,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,2BAA4B,SAAQ,uBAAuB;IACxE,KAAK,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,mCAAmC;IAChD,IAAI,EAAE,gCAAgC,CAAC;IACvC,OAAO,EAAE,GAAG,CAAC;CAChB"} |
| export declare const enum FSReaderPlugins { | ||
| beforeResolve = "beforeResolve", | ||
| afterResolve = "afterResolve" | ||
| } | ||
| export interface IFile { | ||
| path: string; | ||
| content: string; | ||
| } | ||
| export interface IFSReader { | ||
| find(pattern: string): Promise<IFile[]>; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/fs-reader/index.ts"],"names":[],"mappings":"AAAA,0BAAkB,eAAe;IAC7B,aAAa,kBAAkB;IAC/B,YAAY,iBAAiB;CAChC;AAED,MAAM,WAAW,KAAK;IAClB,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,SAAS;IACtB,IAAI,CAAC,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC;CAC3C"} |
| export declare const enum FSFileType { | ||
| BINARY = 0, | ||
| TEXT = 1 | ||
| } | ||
| export declare const enum FSFileLogType { | ||
| SCREENSHOT = 1, | ||
| TEXT = 2 | ||
| } | ||
| export declare const enum FSFileEncoding { | ||
| NONE = 0, | ||
| BASE64 = 1 | ||
| } | ||
| export interface IFSFile { | ||
| path: string; | ||
| type: FSFileType; | ||
| encoding: FSFileEncoding; | ||
| content: string; | ||
| } | ||
| export interface IFSStoreFile { | ||
| lock(): Promise<void>; | ||
| unlock(options: FSActionOptions): Promise<boolean>; | ||
| read(): Promise<Buffer>; | ||
| write(arg0: Buffer): Promise<string>; | ||
| append(arg0: Buffer): Promise<string>; | ||
| isLocked(): boolean; | ||
| unlink(): Promise<boolean>; | ||
| waitForUnlock(): Promise<void>; | ||
| transaction(cb: () => Promise<void>): Promise<void>; | ||
| } | ||
| export interface IQueAcqReq { | ||
| requestId: string; | ||
| } | ||
| export interface IQueAcqResp { | ||
| requestId: string; | ||
| } | ||
| export type IQueStateReq = IQueAcqReq; | ||
| export interface IQueStateResp { | ||
| requestId: string; | ||
| state: Record<string, any>; | ||
| } | ||
| export interface IChgAcqReq { | ||
| requestId: string; | ||
| fileName?: string; | ||
| } | ||
| export interface IChgAcqResp { | ||
| requestId: string; | ||
| fileName: string; | ||
| } | ||
| export interface IDelAcqReq { | ||
| requestId: string; | ||
| fileName: string; | ||
| } | ||
| export interface IDelAcqResp { | ||
| requestId: string; | ||
| fileName: string; | ||
| } | ||
| export declare enum fsReqType { | ||
| 'access' = 1, | ||
| 'lock' = 2, | ||
| 'unlink' = 3, | ||
| 'release' = 4 | ||
| } | ||
| export declare enum FSFileUniqPolicy { | ||
| 'global' = 0, | ||
| 'worker' = 1 | ||
| } | ||
| export declare enum FSStoreType { | ||
| screenshot = "screenshot",// binary | ||
| globalText = "globalText",// text | ||
| globalBin = "globalBin",// binary | ||
| text = "text", | ||
| bin = "bin" | ||
| } | ||
| type BaseReqMeta = { | ||
| type?: FSStoreType; | ||
| subtype?: string | string[]; | ||
| extraPath?: string; | ||
| global?: boolean; | ||
| preserveName?: boolean; | ||
| uniqPolicy?: FSFileUniqPolicy; | ||
| workerId?: string; | ||
| }; | ||
| export type requestMeta = BaseReqMeta & { | ||
| fileName?: string; | ||
| ext?: string; | ||
| }; | ||
| export interface IFSStoreReq { | ||
| requestId: string; | ||
| action: fsReqType; | ||
| meta: requestMeta; | ||
| } | ||
| export interface IFSStoreResp { | ||
| requestId: string; | ||
| action: fsReqType; | ||
| fullPath: string; | ||
| status: string; | ||
| } | ||
| export type FSStoreDataOptions = { | ||
| lock?: boolean; | ||
| fsOptions?: { | ||
| encoding: BufferEncoding; | ||
| flag?: string; | ||
| }; | ||
| fsStorePrefix?: string; | ||
| }; | ||
| export type FSStoreOptions = FSStoreDataOptions & { | ||
| meta: requestMeta; | ||
| }; | ||
| export type FSActionOptions = { | ||
| doUnlink?: boolean; | ||
| waitForUnlink?: boolean; | ||
| }; | ||
| export interface IOnFileReleaseHookData { | ||
| workerId: string; | ||
| requestId: string; | ||
| } | ||
| export interface IOnFileNameHookData { | ||
| workerId: string; | ||
| requestId: string; | ||
| fileName: string; | ||
| meta: requestMeta; | ||
| } | ||
| export interface ILockPool { | ||
| acquire(workerId: string, requestId?: string): Promise<boolean>; | ||
| release(workerId: string, requestId?: string): boolean; | ||
| clean(workerId: string, requestId?: string): void; | ||
| getState(): { | ||
| curLocks: number; | ||
| maxLocks: number; | ||
| lockQueueLen: number; | ||
| locks: Map<string, number>; | ||
| }; | ||
| } | ||
| export {}; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/fs-store/index.ts"],"names":[],"mappings":"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"} |
| export declare const enum HttpMessageType { | ||
| send = "sendHttpRequest", | ||
| response = "responseHttpRequest", | ||
| reject = "rejectHttpRequest" | ||
| } | ||
| export declare const enum HttpServerPlugins { | ||
| beforeRequest = "beforeRequest", | ||
| beforeResponse = "beforeResponse", | ||
| beforeError = "beforeError" | ||
| } | ||
| //# sourceMappingURL=enums.d.ts.map |
| {"version":3,"file":"enums.d.ts","sourceRoot":"","sources":["../../src/http-api/enums.ts"],"names":[],"mappings":"AAAA,0BAAkB,eAAe;IAC7B,IAAI,oBAAoB;IACxB,QAAQ,wBAAwB;IAChC,MAAM,sBAAsB;CAC/B;AAED,0BAAkB,iBAAiB;IAC/B,aAAa,kBAAkB;IAC/B,cAAc,mBAAmB;IACjC,WAAW,gBAAgB;CAC9B"} |
| import { IHttpRequest } from './structs'; | ||
| export interface IHttpCookieJar { | ||
| setCookie(cookie: any, url: string): void; | ||
| setCookies(cookies: Array<any>, url: string): void; | ||
| getCookies(url: string): Array<any>; | ||
| createCookie(properties: any): any; | ||
| } | ||
| export interface IHttpClient { | ||
| send(options: IHttpRequest, cookieJar?: IHttpCookieJar): Promise<any>; | ||
| delete(options: IHttpRequest, cookieJar?: IHttpCookieJar): Promise<any>; | ||
| post(options: IHttpRequest, cookieJar?: IHttpCookieJar): Promise<any>; | ||
| get(options: IHttpRequest, cookieJar?: IHttpCookieJar): Promise<any>; | ||
| put(options: IHttpRequest, cookieJar?: IHttpCookieJar): Promise<any>; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/http-api/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,YAAY,EAAC,MAAM,WAAW,CAAC;AAEvC,MAAM,WAAW,cAAc;IAC3B,SAAS,CAAC,MAAM,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,GAAG,IAAI,CAAC;IAE1C,UAAU,CAAC,OAAO,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,MAAM,GAAG,IAAI,CAAC;IAEnD,UAAU,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC;IAEpC,YAAY,CAAC,UAAU,EAAE,GAAG,GAAG,GAAG,CAAC;CACtC;AAED,MAAM,WAAW,WAAW;IACxB,IAAI,CAAC,OAAO,EAAE,YAAY,EAAE,SAAS,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;IAEtE,MAAM,CAAC,OAAO,EAAE,YAAY,EAAE,SAAS,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;IAExE,IAAI,CAAC,OAAO,EAAE,YAAY,EAAE,SAAS,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;IAEtE,GAAG,CAAC,OAAO,EAAE,YAAY,EAAE,SAAS,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;IAErE,GAAG,CAAC,OAAO,EAAE,YAAY,EAAE,SAAS,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;CACxE"} |
| interface IHttpHeaders { | ||
| [key: string]: any; | ||
| } | ||
| interface IHttpQueryParameters { | ||
| [key: string]: any; | ||
| } | ||
| export interface IHttpResponse { | ||
| statusCode: number; | ||
| statusMessage: string; | ||
| body: any; | ||
| headers: IHttpHeaders; | ||
| cookies: Array<any>; | ||
| } | ||
| export interface IHttpRequest { | ||
| url: string; | ||
| method?: 'POST' | 'GET' | 'PUT' | 'DELETE'; | ||
| body?: any; | ||
| timeout?: number; | ||
| json?: any; | ||
| headers?: IHttpHeaders; | ||
| query?: IHttpQueryParameters; | ||
| cookies?: Array<any>; | ||
| simple?: boolean; | ||
| resolveWithFullResponse?: boolean; | ||
| gzip?: boolean; | ||
| } | ||
| export interface IHttpRequestMessage { | ||
| uid: string; | ||
| request: IHttpRequest; | ||
| } | ||
| export interface IHttpResponseMessage { | ||
| uid: string; | ||
| response: IHttpResponse; | ||
| } | ||
| export interface IHttpResponseRejectMessage { | ||
| uid: string; | ||
| error: IHttpResponse; | ||
| } | ||
| export type HttpClientParams = { | ||
| httpThrottle: number; | ||
| }; | ||
| export {}; | ||
| //# sourceMappingURL=structs.d.ts.map |
| {"version":3,"file":"structs.d.ts","sourceRoot":"","sources":["../../src/http-api/structs.ts"],"names":[],"mappings":"AAAA,UAAU,YAAY;IAClB,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;CACtB;AAED,UAAU,oBAAoB;IAC1B,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;CACtB;AAED,MAAM,WAAW,aAAa;IAC1B,UAAU,EAAE,MAAM,CAAC;IACnB,aAAa,EAAE,MAAM,CAAC;IACtB,IAAI,EAAE,GAAG,CAAC;IACV,OAAO,EAAE,YAAY,CAAC;IACtB,OAAO,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;CACvB;AAED,MAAM,WAAW,YAAY;IACzB,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,CAAC,EAAE,MAAM,GAAG,KAAK,GAAG,KAAK,GAAG,QAAQ,CAAC;IAC3C,IAAI,CAAC,EAAE,GAAG,CAAC;IACX,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAE,GAAG,CAAC;IACX,OAAO,CAAC,EAAE,YAAY,CAAC;IACvB,KAAK,CAAC,EAAE,oBAAoB,CAAC;IAC7B,OAAO,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;IACrB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,uBAAuB,CAAC,EAAE,OAAO,CAAC;IAClC,IAAI,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,MAAM,WAAW,mBAAmB;IAChC,GAAG,EAAE,MAAM,CAAC;IACZ,OAAO,EAAE,YAAY,CAAC;CACzB;AAED,MAAM,WAAW,oBAAoB;IACjC,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,EAAE,aAAa,CAAC;CAC3B;AAED,MAAM,WAAW,0BAA0B;IACvC,GAAG,EAAE,MAAM,CAAC;IACZ,KAAK,EAAE,aAAa,CAAC;CACxB;AAED,MAAM,MAAM,gBAAgB,GAAG;IAC3B,YAAY,EAAE,MAAM,CAAC;CACxB,CAAC"} |
| export * from './async-assert'; | ||
| export * from './cli'; | ||
| export * from './test-run-controller'; | ||
| export * from './pluggable-module'; | ||
| export * from './client-ws-transport'; | ||
| export * from './devtool-backend/enums'; | ||
| export * from './devtool-backend'; | ||
| export * from './devtool-extension/enums'; | ||
| export * from './devtool-extension'; | ||
| export * from './child-process'; | ||
| export * from './fs-reader'; | ||
| export * from './fs-store'; | ||
| export * from './browser-proxy/structs'; | ||
| export * from './browser-proxy/enums'; | ||
| export * from './browser-proxy'; | ||
| export * from './test-worker/structs'; | ||
| export * from './test-worker/enums'; | ||
| export * from './test-worker'; | ||
| export * from './transport/structs'; | ||
| export * from './transport/enums'; | ||
| export * from './transport'; | ||
| export * from './http-api/structs'; | ||
| export * from './http-api/enums'; | ||
| export * from './http-api'; | ||
| export * from './logger/enums'; | ||
| export * from './logger'; | ||
| export * from './config'; | ||
| export * from './plugin'; | ||
| export * from './dependencies-builder'; | ||
| export * from './utils'; | ||
| export * from './web-application/enums'; | ||
| export * from './web-application'; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,gBAAgB,CAAC;AAE/B,cAAc,OAAO,CAAC;AAEtB,cAAc,uBAAuB,CAAC;AAEtC,cAAc,oBAAoB,CAAC;AAEnC,cAAc,uBAAuB,CAAC;AAEtC,cAAc,yBAAyB,CAAC;AACxC,cAAc,mBAAmB,CAAC;AAElC,cAAc,2BAA2B,CAAC;AAC1C,cAAc,qBAAqB,CAAC;AAEpC,cAAc,iBAAiB,CAAC;AAChC,cAAc,aAAa,CAAC;AAC5B,cAAc,YAAY,CAAC;AAE3B,cAAc,yBAAyB,CAAC;AACxC,cAAc,uBAAuB,CAAC;AACtC,cAAc,iBAAiB,CAAC;AAEhC,cAAc,uBAAuB,CAAC;AACtC,cAAc,qBAAqB,CAAC;AACpC,cAAc,eAAe,CAAC;AAE9B,cAAc,qBAAqB,CAAC;AACpC,cAAc,mBAAmB,CAAC;AAClC,cAAc,aAAa,CAAC;AAE5B,cAAc,oBAAoB,CAAC;AACnC,cAAc,kBAAkB,CAAC;AACjC,cAAc,YAAY,CAAC;AAE3B,cAAc,gBAAgB,CAAC;AAC/B,cAAc,UAAU,CAAC;AAEzB,cAAc,UAAU,CAAC;AAEzB,cAAc,UAAU,CAAC;AAEzB,cAAc,wBAAwB,CAAC;AAEvC,cAAc,SAAS,CAAC;AAExB,cAAc,yBAAyB,CAAC;AAExC,cAAc,mBAAmB,CAAC"} |
| export declare const enum LogStepTypes { | ||
| log = "log", | ||
| info = "info", | ||
| debug = "debug", | ||
| warning = "warning", | ||
| error = "error", | ||
| success = "success" | ||
| } | ||
| export declare const enum LogTypes { | ||
| log = "log", | ||
| info = "info", | ||
| warning = "warning", | ||
| error = "error", | ||
| debug = "debug", | ||
| step = "step", | ||
| screenshot = "screenshot", | ||
| file = "file", | ||
| media = "media", | ||
| success = "success" | ||
| } | ||
| export declare const enum LogLevel { | ||
| verbose = "verbose", | ||
| debug = "debug", | ||
| info = "info", | ||
| warning = "warning", | ||
| error = "error", | ||
| silent = "silent" | ||
| } | ||
| export declare const enum LoggerMessageTypes { | ||
| REPORT = "logger/REPORT" | ||
| } | ||
| export declare const enum LogQueueStatus { | ||
| EMPTY = "EMPTY", | ||
| RUNNING = "RUNNING" | ||
| } | ||
| export declare const enum LoggerPlugins { | ||
| beforeLog = "beforeLog", | ||
| onLog = "onLog", | ||
| onError = "onError" | ||
| } | ||
| //# sourceMappingURL=enums.d.ts.map |
| {"version":3,"file":"enums.d.ts","sourceRoot":"","sources":["../../src/logger/enums.ts"],"names":[],"mappings":"AAAA,0BAAkB,YAAY;IAC1B,GAAG,QAAQ;IACX,IAAI,SAAS;IACb,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,OAAO,YAAY;CACtB;AAED,0BAAkB,QAAQ;IACtB,GAAG,QAAQ;IACX,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,KAAK,UAAU;IACf,IAAI,SAAS;IACb,UAAU,eAAe;IACzB,IAAI,SAAS;IACb,KAAK,UAAU;IACf,OAAO,YAAY;CACtB;AAED,0BAAkB,QAAQ;IACtB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,MAAM,WAAW;CACpB;AAED,0BAAkB,kBAAkB;IAChC,MAAM,kBAAkB;CAC3B;AAED,0BAAkB,cAAc;IAC5B,KAAK,UAAU;IACf,OAAO,YAAY;CACtB;AAED,0BAAkB,aAAa;IAC3B,SAAS,cAAc;IACvB,KAAK,UAAU;IACf,OAAO,YAAY;CACtB"} |
| import { LogTypes, LogLevel, LogQueueStatus, LogStepTypes } from './enums'; | ||
| export type LogEntityStepUidType = string | null; | ||
| export type LogEntityPrefixType = string | null; | ||
| export type LogEntityMarkerType = string | number | null; | ||
| export interface ILogEntity { | ||
| time: Date; | ||
| type: LogTypes; | ||
| logLevel: LogLevel; | ||
| content: Array<any>; | ||
| stepUid: LogEntityStepUidType; | ||
| stepType: LogStepTypes | null; | ||
| parentStep: LogEntityStepUidType; | ||
| prefix: LogEntityPrefixType; | ||
| marker: LogEntityMarkerType; | ||
| muteStdout?: boolean; | ||
| } | ||
| export interface ILogMeta { | ||
| processID?: string; | ||
| } | ||
| export interface ILogQueue { | ||
| logEntity: ILogEntity; | ||
| meta: ILogMeta; | ||
| } | ||
| export interface ILoggerServer { | ||
| getQueueStatus(): LogQueueStatus; | ||
| } | ||
| export interface ILoggerClient<Transport, Prefix, Marker, Stack> { | ||
| log(...args: any[]): void; | ||
| info(...args: any[]): void; | ||
| warn(...args: any[]): void; | ||
| error(...args: any[]): void; | ||
| debug(...args: any[]): void; | ||
| verbose(...args: any[]): void; | ||
| success(...args: any[]): void; | ||
| startStep(message: any, stepType?: LogStepTypes): void; | ||
| startStepLog(message: any): void; | ||
| startStepInfo(message: any): void; | ||
| startStepDebug(message: any): void; | ||
| startStepSuccess(message: any): void; | ||
| startStepWarning(message: any): void; | ||
| startStepError(message: any): void; | ||
| endStep(stepUid: string): void; | ||
| endAllSteps(): void; | ||
| step(message: string, callback: () => Promise<any> | any, stepType?: LogStepTypes): Promise<any>; | ||
| stepLog(message: any, callback: () => Promise<any> | any): Promise<any>; | ||
| stepInfo(message: any, callback: () => Promise<any> | any): Promise<any>; | ||
| stepDebug(message: any, callback: () => Promise<any> | any): Promise<any>; | ||
| stepSuccess(message: any, callback: () => Promise<any> | any): Promise<any>; | ||
| stepWarning(message: any, callback: () => Promise<any> | any): Promise<any>; | ||
| stepError(message: any, callback: () => Promise<any> | any): Promise<any>; | ||
| withPrefix(prefix: Prefix): ILoggerClient<Transport, Prefix, Marker, Stack>; | ||
| withMarker(marker: Marker): ILoggerClient<Transport, Prefix, Marker, Stack>; | ||
| createNewLogger(prefix: Prefix, mark: Marker, stepStack: Stack): ILoggerClient<Transport, Prefix, Marker, Stack>; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/logger/index.ts"],"names":[],"mappings":"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"} |
| export interface IPluggableModule<T = any> { | ||
| getHook(name: string): T | void; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/pluggable-module/index.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,gBAAgB,CAAC,CAAC,GAAG,GAAG;IACrC,OAAO,CAAC,IAAI,EAAE,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC;CACnC"} |
| import { ILoggerServer } from './logger'; | ||
| import { IFSReader } from './fs-reader'; | ||
| import { ITestWorker } from './test-worker'; | ||
| import { ITestRunController } from './test-run-controller'; | ||
| import { IPluggableModule } from './pluggable-module'; | ||
| import { IBrowserProxyController } from './browser-proxy'; | ||
| import { IHttpClient } from './http-api'; | ||
| import { IHttpServerController } from './devtool-backend'; | ||
| export type PluginConfig = object | null; | ||
| export type Plugin = (pluginAPI: any, config: PluginConfig) => void; | ||
| export interface IPluginModules { | ||
| logger: ILoggerServer & IPluggableModule; | ||
| fsReader?: IFSReader & IPluggableModule; | ||
| testWorker: ITestWorker & IPluggableModule; | ||
| testRunController: ITestRunController & IPluggableModule; | ||
| browserProxy: IBrowserProxyController & IPluggableModule; | ||
| httpClientInstance: IHttpClient; | ||
| httpServer: IHttpServerController & IPluggableModule; | ||
| fsStoreServer: IPluggableModule; | ||
| } | ||
| //# sourceMappingURL=plugin.d.ts.map |
| {"version":3,"file":"plugin.d.ts","sourceRoot":"","sources":["../src/plugin.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,aAAa,EAAC,MAAM,UAAU,CAAC;AACvC,OAAO,EAAC,SAAS,EAAC,MAAM,aAAa,CAAC;AACtC,OAAO,EAAC,WAAW,EAAC,MAAM,eAAe,CAAC;AAC1C,OAAO,EAAC,kBAAkB,EAAC,MAAM,uBAAuB,CAAC;AACzD,OAAO,EAAC,gBAAgB,EAAC,MAAM,oBAAoB,CAAC;AACpD,OAAO,EAAC,uBAAuB,EAAC,MAAM,iBAAiB,CAAC;AACxD,OAAO,EAAC,WAAW,EAAC,MAAM,YAAY,CAAC;AACvC,OAAO,EAAC,qBAAqB,EAAC,MAAM,mBAAmB,CAAC;AAExD,MAAM,MAAM,YAAY,GAAG,MAAM,GAAG,IAAI,CAAC;AAEzC,MAAM,MAAM,MAAM,GAAG,CAAC,SAAS,EAAE,GAAG,EAAE,MAAM,EAAE,YAAY,KAAK,IAAI,CAAC;AAEpE,MAAM,WAAW,cAAc;IAC3B,MAAM,EAAE,aAAa,GAAG,gBAAgB,CAAC;IACzC,QAAQ,CAAC,EAAE,SAAS,GAAG,gBAAgB,CAAC;IACxC,UAAU,EAAE,WAAW,GAAG,gBAAgB,CAAC;IAC3C,iBAAiB,EAAE,kBAAkB,GAAG,gBAAgB,CAAC;IACzD,YAAY,EAAE,uBAAuB,GAAG,gBAAgB,CAAC;IACzD,kBAAkB,EAAE,WAAW,CAAC;IAChC,UAAU,EAAE,qBAAqB,GAAG,gBAAgB,CAAC;IACrD,aAAa,EAAE,gBAAgB,CAAC;CACnC"} |
| import { LogLevel } from '../logger/enums'; | ||
| import { IFile } from '../fs-reader'; | ||
| import { IDevtoolRuntimeConfiguration } from '../devtool-backend'; | ||
| export declare const enum TestRunControllerPlugins { | ||
| beforeRun = "beforeRun", | ||
| beforeTest = "beforeTest", | ||
| afterTest = "afterTest", | ||
| beforeTestRetry = "beforeTestRetry", | ||
| afterRun = "afterRun", | ||
| shouldNotExecute = "shouldNotExecute", | ||
| shouldNotStart = "shouldNotStart", | ||
| shouldNotRetry = "shouldNotRetry" | ||
| } | ||
| export interface ITestQueuedTestRunData { | ||
| debug: boolean; | ||
| logLevel: LogLevel; | ||
| httpThrottle: number; | ||
| screenshotsEnabled: boolean; | ||
| isRetryRun: boolean; | ||
| devtool: IDevtoolRuntimeConfiguration | null; | ||
| screenshotPath: string; | ||
| } | ||
| export interface IQueuedTest { | ||
| retryCount: number; | ||
| retryErrors: Array<any>; | ||
| test: IFile; | ||
| parameters: any; | ||
| envParameters: any; | ||
| } | ||
| export interface ITestRunController { | ||
| runQueue(testSet: Array<IFile>): Promise<Error[] | null>; | ||
| kill(): Promise<void>; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/test-run-controller/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,QAAQ,EAAC,MAAM,iBAAiB,CAAC;AACzC,OAAO,EAAC,KAAK,EAAC,MAAM,cAAc,CAAC;AACnC,OAAO,EAAC,4BAA4B,EAAC,MAAM,oBAAoB,CAAC;AAEhE,0BAAkB,wBAAwB;IACtC,SAAS,cAAc;IACvB,UAAU,eAAe;IACzB,SAAS,cAAc;IACvB,eAAe,oBAAoB;IACnC,QAAQ,aAAa;IACrB,gBAAgB,qBAAqB;IACrC,cAAc,mBAAmB;IACjC,cAAc,mBAAmB;CACpC;AAED,MAAM,WAAW,sBAAsB;IACnC,KAAK,EAAE,OAAO,CAAC;IACf,QAAQ,EAAE,QAAQ,CAAC;IACnB,YAAY,EAAE,MAAM,CAAC;IACrB,kBAAkB,EAAE,OAAO,CAAC;IAC5B,UAAU,EAAE,OAAO,CAAC;IACpB,OAAO,EAAE,4BAA4B,GAAG,IAAI,CAAC;IAC7C,cAAc,EAAE,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,WAAW;IACxB,UAAU,EAAE,MAAM,CAAC;IACnB,WAAW,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;IACxB,IAAI,EAAE,KAAK,CAAC;IACZ,UAAU,EAAE,GAAG,CAAC;IAChB,aAAa,EAAE,GAAG,CAAC;CACtB;AAED,MAAM,WAAW,kBAAkB;IAC/B,QAAQ,CAAC,OAAO,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,OAAO,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,CAAC;IAEzD,IAAI,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;CACzB"} |
| export declare const enum TestWorkerPlugin { | ||
| beforeCompile = "beforeCompile", | ||
| compile = "compile" | ||
| } | ||
| export declare const enum TestEvents { | ||
| started = "test/started", | ||
| finished = "test/finished", | ||
| failed = "test/failed" | ||
| } | ||
| export declare const enum TestStatus { | ||
| idle = "idle", | ||
| done = "done", | ||
| failed = "failed" | ||
| } | ||
| export declare const enum TestWorkerAction { | ||
| executeTest = "TestWorkerAction/executeTest", | ||
| executionComplete = "TestWorkerAction/executionComplete", | ||
| register = "TestWorkerAction/register", | ||
| updateExecutionState = "TestWorkerAction/updateExecutionState", | ||
| unregister = "TestWorkerAction/unregister", | ||
| evaluateCode = "TestWorkerAction/evaluateCode", | ||
| releaseTest = "TestWorkerAction/releaseTest", | ||
| pauseTestExecution = "TestWorkerAction/pauseTestExecution", | ||
| resumeTestExecution = "TestWorkerAction/resumeTestExecution", | ||
| runTillNextExecution = "TestWorkerAction/runTillNextExecution" | ||
| } | ||
| //# sourceMappingURL=enums.d.ts.map |
| {"version":3,"file":"enums.d.ts","sourceRoot":"","sources":["../../src/test-worker/enums.ts"],"names":[],"mappings":"AAAA,0BAAkB,gBAAgB;IAC9B,aAAa,kBAAkB;IAC/B,OAAO,YAAY;CACtB;AAED,0BAAkB,UAAU;IACxB,OAAO,iBAAiB;IACxB,QAAQ,kBAAkB;IAC1B,MAAM,gBAAgB;CACzB;AAED,0BAAkB,UAAU;IACxB,IAAI,SAAS;IACb,IAAI,SAAS;IACb,MAAM,WAAW;CACpB;AAED,0BAAkB,gBAAgB;IAC9B,WAAW,iCAAiC;IAC5C,iBAAiB,uCAAuC;IAGxD,QAAQ,8BAA8B;IACtC,oBAAoB,0CAA0C;IAC9D,UAAU,gCAAgC;IAE1C,YAAY,kCAAkC;IAC9C,WAAW,iCAAiC;IAC5C,kBAAkB,wCAAwC;IAC1D,mBAAmB,yCAAyC;IAC5D,oBAAoB,0CAA0C;CACjE"} |
| import { IFile } from '../fs-reader'; | ||
| import { ScreenshotsConfig } from '../config'; | ||
| export interface ITestWorkerInstance { | ||
| getWorkerID(): string; | ||
| execute(file: IFile, parameters: any, envParameters: any): Promise<any>; | ||
| kill(signal?: NodeJS.Signals): Promise<void>; | ||
| } | ||
| export interface ITestWorkerCallbackMeta { | ||
| processID: string; | ||
| isLocal: boolean; | ||
| } | ||
| export interface ITestWorkerConfig { | ||
| screenshots: ScreenshotsConfig; | ||
| waitForRelease: boolean; | ||
| localWorker: boolean; | ||
| } | ||
| export interface ITestWorker { | ||
| spawn(): ITestWorkerInstance; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/test-worker/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,KAAK,EAAC,MAAM,cAAc,CAAC;AACnC,OAAO,EAAC,iBAAiB,EAAC,MAAM,WAAW,CAAC;AAE5C,MAAM,WAAW,mBAAmB;IAChC,WAAW,IAAI,MAAM,CAAC;IAEtB,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,UAAU,EAAE,GAAG,EAAE,aAAa,EAAE,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;IAExE,IAAI,CAAC,MAAM,CAAC,EAAE,MAAM,CAAC,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;CAChD;AAED,MAAM,WAAW,uBAAuB;IACpC,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,EAAE,OAAO,CAAC;CACpB;AAED,MAAM,WAAW,iBAAiB;IAC9B,WAAW,EAAE,iBAAiB,CAAC;IAC/B,cAAc,EAAE,OAAO,CAAC;IACxB,WAAW,EAAE,OAAO,CAAC;CACxB;AAED,MAAM,WAAW,WAAW;IACxB,KAAK,IAAI,mBAAmB,CAAC;CAChC"} |
| import { IFile } from '../fs-reader'; | ||
| import { TestStatus } from './enums'; | ||
| import { DependencyDict } from '../dependencies-builder'; | ||
| export type FileCompiler = (source: string, filename: string) => Promise<string>; | ||
| export interface ITestExecutionMessage extends IFile { | ||
| waitForRelease: boolean; | ||
| dependencies: DependencyDict; | ||
| parameters: any; | ||
| envParameters: any; | ||
| } | ||
| export type ITestEvaluationMessage = IFile; | ||
| export interface ITestExecutionCompleteMessage { | ||
| status: TestStatus; | ||
| error: Error | null; | ||
| } | ||
| export interface ITestControllerExecutionState { | ||
| paused: boolean; | ||
| pausedTilNext: boolean; | ||
| pending: boolean; | ||
| } | ||
| //# sourceMappingURL=structs.d.ts.map |
| {"version":3,"file":"structs.d.ts","sourceRoot":"","sources":["../../src/test-worker/structs.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,KAAK,EAAC,MAAM,cAAc,CAAC;AACnC,OAAO,EAAC,UAAU,EAAC,MAAM,SAAS,CAAC;AACnC,OAAO,EAAC,cAAc,EAAC,MAAM,yBAAyB,CAAC;AAEvD,MAAM,MAAM,YAAY,GAAG,CACvB,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,MAAM,KACf,OAAO,CAAC,MAAM,CAAC,CAAC;AAErB,MAAM,WAAW,qBAAsB,SAAQ,KAAK;IAChD,cAAc,EAAE,OAAO,CAAC;IACxB,YAAY,EAAE,cAAc,CAAC;IAE7B,UAAU,EAAE,GAAG,CAAC;IAChB,aAAa,EAAE,GAAG,CAAC;CACtB;AAED,MAAM,MAAM,sBAAsB,GAAG,KAAK,CAAC;AAE3C,MAAM,WAAW,6BAA6B;IAC1C,MAAM,EAAE,UAAU,CAAC;IACnB,KAAK,EAAE,KAAK,GAAG,IAAI,CAAC;CACvB;AAED,MAAM,WAAW,6BAA6B;IAC1C,MAAM,EAAE,OAAO,CAAC;IAChB,aAAa,EAAE,OAAO,CAAC;IACvB,OAAO,EAAE,OAAO,CAAC;CACpB"} |
| export declare const enum TransportInternalMessageType { | ||
| messageResponse = "_messageResponse_" | ||
| } | ||
| //# sourceMappingURL=enums.d.ts.map |
| {"version":3,"file":"enums.d.ts","sourceRoot":"","sources":["../../src/transport/enums.ts"],"names":[],"mappings":"AAAA,0BAAkB,4BAA4B;IAC1C,eAAe,sBAAsB;CACxC"} |
| import { EventEmitter } from 'events'; | ||
| import { TransportMessageHandler } from './structs'; | ||
| type RemoveHandlerFunction = () => void; | ||
| export interface IWorkerEmitter extends EventEmitter { | ||
| send(message: any, callback?: (error: Error | null) => void): boolean; | ||
| kill(signal?: NodeJS.Signals): void; | ||
| addListener(event: string, listener: (...args: any[]) => void): this; | ||
| addListener(event: 'close', listener: (code: number, signal: string) => void): this; | ||
| addListener(event: 'disconnect', listener: () => void): this; | ||
| addListener(event: 'error', listener: (err: Error) => void): this; | ||
| addListener(event: 'exit', listener: (code: number, signal: string) => void): this; | ||
| emit(event: string | symbol, ...args: any[]): boolean; | ||
| emit(event: 'close', code: number, signal: string): boolean; | ||
| emit(event: 'disconnect'): boolean; | ||
| emit(event: 'error', err: Error): boolean; | ||
| emit(event: 'exit', code: number, signal: string): boolean; | ||
| on(event: string, listener: (...args: any[]) => void): this; | ||
| on(event: 'close', listener: (code: number, signal: string) => void): this; | ||
| on(event: 'disconnect', listener: () => void): this; | ||
| on(event: 'error', listener: (err: Error) => void): this; | ||
| on(event: 'exit', listener: (code: number, signal: string) => void): this; | ||
| once(event: string, listener: (...args: any[]) => void): this; | ||
| once(event: 'close', listener: (code: number, signal: string) => void): this; | ||
| once(event: 'disconnect', listener: () => void): this; | ||
| once(event: 'error', listener: (err: Error) => void): this; | ||
| once(event: 'exit', listener: (code: number, signal: string) => void): this; | ||
| prependListener(event: string, listener: (...args: any[]) => void): this; | ||
| prependListener(event: 'close', listener: (code: number, signal: string) => void): this; | ||
| prependListener(event: 'disconnect', listener: () => void): this; | ||
| prependListener(event: 'error', listener: (err: Error) => void): this; | ||
| prependListener(event: 'exit', listener: (code: number, signal: string) => void): this; | ||
| prependOnceListener(event: string, listener: (...args: any[]) => void): this; | ||
| prependOnceListener(event: 'close', listener: (code: number, signal: string) => void): this; | ||
| prependOnceListener(event: 'disconnect', listener: () => void): this; | ||
| prependOnceListener(event: 'error', listener: (err: Error) => void): this; | ||
| prependOnceListener(event: 'exit', listener: (code: number, signal: string) => void): this; | ||
| } | ||
| export interface ITransport { | ||
| getProcessesList(): Array<string>; | ||
| send<T = any>(processID: string, messageType: string, payload: T): Promise<void>; | ||
| broadcast<T = any>(messageType: string, payload: T): void; | ||
| broadcastLocal<T = any>(messageType: string, payload: T): void; | ||
| broadcastUniversally<T = any>(messageType: string, payload: T): void; | ||
| isChildProcess(): boolean; | ||
| registerChild(processID: string, child: IWorkerEmitter): void; | ||
| on<T = any>(messageType: string, callback: TransportMessageHandler<T>): RemoveHandlerFunction; | ||
| once<T = any>(messageType: string, callback: TransportMessageHandler<T>): RemoveHandlerFunction; | ||
| onceFrom<T = any>(processID: string, messageType: string, callback: TransportMessageHandler<T>): RemoveHandlerFunction; | ||
| } | ||
| export {}; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/transport/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,YAAY,EAAC,MAAM,QAAQ,CAAC;AACpC,OAAO,EAAC,uBAAuB,EAAC,MAAM,WAAW,CAAC;AAElD,KAAK,qBAAqB,GAAG,MAAM,IAAI,CAAC;AAExC,MAAM,WAAW,cAAe,SAAQ,YAAY;IAChD,IAAI,CAAC,OAAO,EAAE,GAAG,EAAE,QAAQ,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,GAAG,IAAI,KAAK,IAAI,GAAG,OAAO,CAAC;IACtE,IAAI,CAAC,MAAM,CAAC,EAAE,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC;IAEpC,WAAW,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,CAAC;IACrE,WAAW,CACP,KAAK,EAAE,OAAO,EACd,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GACjD,IAAI,CAAC;IACR,WAAW,CAAC,KAAK,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,IAAI,GAAG,IAAI,CAAC;IAC7D,WAAW,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,GAAG,IAAI,CAAC;IAClE,WAAW,CACP,KAAK,EAAE,MAAM,EACb,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GACjD,IAAI,CAAC;IAER,IAAI,CAAC,KAAK,EAAE,MAAM,GAAG,MAAM,EAAE,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,OAAO,CAAC;IACtD,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAAC;IAC5D,IAAI,CAAC,KAAK,EAAE,YAAY,GAAG,OAAO,CAAC;IACnC,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,GAAG,OAAO,CAAC;IAC1C,IAAI,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAAC;IAE3D,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,CAAC;IAC5D,EAAE,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GAAG,IAAI,CAAC;IAC3E,EAAE,CAAC,KAAK,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,IAAI,GAAG,IAAI,CAAC;IACpD,EAAE,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,GAAG,IAAI,CAAC;IACzD,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GAAG,IAAI,CAAC;IAE1E,IAAI,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,CAAC;IAC9D,IAAI,CACA,KAAK,EAAE,OAAO,EACd,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GACjD,IAAI,CAAC;IACR,IAAI,CAAC,KAAK,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,IAAI,GAAG,IAAI,CAAC;IACtD,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,GAAG,IAAI,CAAC;IAC3D,IAAI,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GAAG,IAAI,CAAC;IAE5E,eAAe,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,IAAI,CAAC;IACzE,eAAe,CACX,KAAK,EAAE,OAAO,EACd,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GACjD,IAAI,CAAC;IACR,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,IAAI,GAAG,IAAI,CAAC;IACjE,eAAe,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,GAAG,IAAI,CAAC;IACtE,eAAe,CACX,KAAK,EAAE,MAAM,EACb,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GACjD,IAAI,CAAC;IAER,mBAAmB,CACf,KAAK,EAAE,MAAM,EACb,QAAQ,EAAE,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,IAAI,GACnC,IAAI,CAAC;IACR,mBAAmB,CACf,KAAK,EAAE,OAAO,EACd,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GACjD,IAAI,CAAC;IACR,mBAAmB,CAAC,KAAK,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,IAAI,GAAG,IAAI,CAAC;IACrE,mBAAmB,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,IAAI,GAAG,IAAI,CAAC;IAC1E,mBAAmB,CACf,KAAK,EAAE,MAAM,EACb,QAAQ,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,KAAK,IAAI,GACjD,IAAI,CAAC;CACX;AAED,MAAM,WAAW,UAAU;IACvB,gBAAgB,IAAI,KAAK,CAAC,MAAM,CAAC,CAAC;IAElC,IAAI,CAAC,CAAC,GAAG,GAAG,EACR,SAAS,EAAE,MAAM,EACjB,WAAW,EAAE,MAAM,EACnB,OAAO,EAAE,CAAC,GACX,OAAO,CAAC,IAAI,CAAC,CAAC;IAEjB,SAAS,CAAC,CAAC,GAAG,GAAG,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC;IAE1D,cAAc,CAAC,CAAC,GAAG,GAAG,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC;IAE/D,oBAAoB,CAAC,CAAC,GAAG,GAAG,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC;IAErE,cAAc,IAAI,OAAO,CAAC;IAE1B,aAAa,CAAC,SAAS,EAAE,MAAM,EAAE,KAAK,EAAE,cAAc,GAAG,IAAI,CAAC;IAE9D,EAAE,CAAC,CAAC,GAAG,GAAG,EACN,WAAW,EAAE,MAAM,EACnB,QAAQ,EAAE,uBAAuB,CAAC,CAAC,CAAC,GACrC,qBAAqB,CAAC;IAEzB,IAAI,CAAC,CAAC,GAAG,GAAG,EACR,WAAW,EAAE,MAAM,EACnB,QAAQ,EAAE,uBAAuB,CAAC,CAAC,CAAC,GACrC,qBAAqB,CAAC;IAEzB,QAAQ,CAAC,CAAC,GAAG,GAAG,EACZ,SAAS,EAAE,MAAM,EACjB,WAAW,EAAE,MAAM,EACnB,QAAQ,EAAE,uBAAuB,CAAC,CAAC,CAAC,GACrC,qBAAqB,CAAC;CAC5B"} |
| export type TransportMessageHandler<T = any> = (payload: T, source?: string) => void; | ||
| export type TransportSerializer = (v: any) => ITransportSerializedStruct; | ||
| export type TransportDeserializer = (struct: ITransportSerializedStruct) => any; | ||
| export interface ITransportSerializedStruct { | ||
| $key: string; | ||
| [key: string]: any; | ||
| } | ||
| export interface ITransportMessage<T = any> { | ||
| type: string; | ||
| payload: T; | ||
| } | ||
| export interface ITransportDirectMessage extends ITransportMessage { | ||
| uid: string; | ||
| } | ||
| export type ITransportBroadcastMessage = ITransportMessage; | ||
| //# sourceMappingURL=structs.d.ts.map |
| {"version":3,"file":"structs.d.ts","sourceRoot":"","sources":["../../src/transport/structs.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,uBAAuB,CAAC,CAAC,GAAG,GAAG,IAAI,CAC3C,OAAO,EAAE,CAAC,EACV,MAAM,CAAC,EAAE,MAAM,KACd,IAAI,CAAC;AAEV,MAAM,MAAM,mBAAmB,GAAG,CAAC,CAAC,EAAE,GAAG,KAAK,0BAA0B,CAAC;AAEzE,MAAM,MAAM,qBAAqB,GAAG,CAAC,MAAM,EAAE,0BAA0B,KAAK,GAAG,CAAC;AAEhF,MAAM,WAAW,0BAA0B;IACvC,IAAI,EAAE,MAAM,CAAC;IAEb,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;CACtB;AAED,MAAM,WAAW,iBAAiB,CAAC,CAAC,GAAG,GAAG;IACtC,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,EAAE,CAAC,CAAC;CACd;AAED,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB;IAC9D,GAAG,EAAE,MAAM,CAAC;CACf;AAED,MAAM,MAAM,0BAA0B,GAAG,iBAAiB,CAAC"} |
| export interface IStack<T> { | ||
| push(element: T): void; | ||
| pop(): T | void; | ||
| clean(): void; | ||
| getLastElement(offset?: number): T | null; | ||
| length: number; | ||
| } | ||
| export interface IQueue<T> { | ||
| push(...elements: Array<T>): void; | ||
| shift(): T | void; | ||
| clean(): void; | ||
| getFirstElement(offset?: number): T | null; | ||
| length: number; | ||
| } | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/utils/index.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,MAAM,CAAC,CAAC;IACrB,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC;IAEvB,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC;IAEhB,KAAK,IAAI,IAAI,CAAC;IAEd,cAAc,CAAC,MAAM,CAAC,EAAE,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC;IAE1C,MAAM,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,MAAM,CAAC,CAAC;IACrB,IAAI,CAAC,GAAG,QAAQ,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC;IAElC,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC;IAElB,KAAK,IAAI,IAAI,CAAC;IAEd,eAAe,CAAC,MAAM,CAAC,EAAE,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC;IAE3C,MAAM,EAAE,MAAM,CAAC;CAClB"} |
| export declare const enum WebApplicationMessageType { | ||
| execute = "WebApplication/execute", | ||
| response = "WebApplication/response" | ||
| } | ||
| export declare const enum WebApplicationDevtoolActions { | ||
| register = "WebApplication/register", | ||
| registerComplete = "WebApplication/registerComplete", | ||
| unregister = "WebApplication/unregister", | ||
| unregisterComplete = "WebApplication/unregisterComplete" | ||
| } | ||
| export declare const enum WebApplicationControllerEventType { | ||
| execute = "execute", | ||
| response = "response", | ||
| afterResponse = "afterResponse", | ||
| error = "error" | ||
| } | ||
| //# sourceMappingURL=enums.d.ts.map |
| {"version":3,"file":"enums.d.ts","sourceRoot":"","sources":["../../src/web-application/enums.ts"],"names":[],"mappings":"AAAA,0BAAkB,yBAAyB;IACvC,OAAO,2BAA2B;IAClC,QAAQ,4BAA4B;CACvC;AAED,0BAAkB,4BAA4B;IAC1C,QAAQ,4BAA4B;IACpC,gBAAgB,oCAAoC;IACpD,UAAU,8BAA8B;IACxC,kBAAkB,sCAAsC;CAC3D;AAED,0BAAkB,iCAAiC;IAC/C,OAAO,YAAY;IACnB,QAAQ,aAAa;IACrB,aAAa,kBAAkB;IAC/B,KAAK,UAAU;CAClB"} |
| import { IBrowserProxyPlugin } from '../browser-proxy'; | ||
| import { IBrowserProxyCommand } from '../browser-proxy/structs'; | ||
| import { IDevtoolRuntimeConfiguration } from '../devtool-backend'; | ||
| export interface IWebApplicationRegisterMessage { | ||
| id: string; | ||
| } | ||
| export interface IWebApplicationRegisterCompleteMessage { | ||
| id: string; | ||
| error: null | Error; | ||
| } | ||
| export interface IWebApplicationExecuteMessage { | ||
| uid: string; | ||
| applicant: string; | ||
| command: IBrowserProxyCommand; | ||
| } | ||
| export interface IWebApplicationResponseMessage { | ||
| uid: string; | ||
| response: any; | ||
| error: Error | null; | ||
| } | ||
| export type IWebApplicationClient = { | ||
| [K in keyof IBrowserProxyPlugin]: (...args: Array<any>) => Promise<any>; | ||
| }; | ||
| export interface IWebApplicationConfig { | ||
| screenshotsEnabled: boolean; | ||
| screenshotPath: string; | ||
| devtool: null | IDevtoolRuntimeConfiguration; | ||
| seleniumConfig?: any; | ||
| } | ||
| export type WindowFeatureBoolean = 'yes' | 'no'; | ||
| export type WindowFeaturesConfig = string | IWindowFeatures; | ||
| export interface IWindowFeatures { | ||
| top?: number; | ||
| left?: number; | ||
| width?: number; | ||
| height?: number; | ||
| status?: WindowFeatureBoolean; | ||
| toolbar?: WindowFeatureBoolean; | ||
| menubar?: WindowFeatureBoolean; | ||
| location?: WindowFeatureBoolean; | ||
| resizable?: WindowFeatureBoolean; | ||
| scrollbars?: WindowFeatureBoolean; | ||
| } | ||
| export type WebApplicationDevtoolCallback = (err: null | Error) => void; | ||
| export type SavePdfOptions = { | ||
| filepath: string; | ||
| orientation: string; | ||
| scale: number; | ||
| background: boolean; | ||
| width: number; | ||
| height: number; | ||
| top: number; | ||
| bottom: number; | ||
| left: number; | ||
| right: number; | ||
| shrinkToFit: boolean; | ||
| pageRanges: Array<any>; | ||
| }; | ||
| //# sourceMappingURL=index.d.ts.map |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/web-application/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,mBAAmB,EAAC,MAAM,kBAAkB,CAAC;AACrD,OAAO,EAAC,oBAAoB,EAAC,MAAM,0BAA0B,CAAC;AAC9D,OAAO,EAAC,4BAA4B,EAAC,MAAM,oBAAoB,CAAC;AAEhE,MAAM,WAAW,8BAA8B;IAC3C,EAAE,EAAE,MAAM,CAAC;CACd;AAED,MAAM,WAAW,sCAAsC;IACnD,EAAE,EAAE,MAAM,CAAC;IACX,KAAK,EAAE,IAAI,GAAG,KAAK,CAAC;CACvB;AAED,MAAM,WAAW,6BAA6B;IAC1C,GAAG,EAAE,MAAM,CAAC;IACZ,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,EAAE,oBAAoB,CAAC;CACjC;AAED,MAAM,WAAW,8BAA8B;IAC3C,GAAG,EAAE,MAAM,CAAC;IACZ,QAAQ,EAAE,GAAG,CAAC;IACd,KAAK,EAAE,KAAK,GAAG,IAAI,CAAC;CACvB;AAED,MAAM,MAAM,qBAAqB,GAAG;KAC/B,CAAC,IAAI,MAAM,mBAAmB,GAAG,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK,OAAO,CAAC,GAAG,CAAC;CAC1E,CAAC;AAEF,MAAM,WAAW,qBAAqB;IAClC,kBAAkB,EAAE,OAAO,CAAC;IAC5B,cAAc,EAAE,MAAM,CAAC;IACvB,OAAO,EAAE,IAAI,GAAG,4BAA4B,CAAC;IAC7C,cAAc,CAAC,EAAE,GAAG,CAAC;CACxB;AAED,MAAM,MAAM,oBAAoB,GAAG,KAAK,GAAG,IAAI,CAAC;AAEhD,MAAM,MAAM,oBAAoB,GAAG,MAAM,GAAG,eAAe,CAAC;AAE5D,MAAM,WAAW,eAAe;IAC5B,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,oBAAoB,CAAC;IAC9B,OAAO,CAAC,EAAE,oBAAoB,CAAC;IAC/B,OAAO,CAAC,EAAE,oBAAoB,CAAC;IAC/B,QAAQ,CAAC,EAAE,oBAAoB,CAAC;IAChC,SAAS,CAAC,EAAE,oBAAoB,CAAC;IACjC,UAAU,CAAC,EAAE,oBAAoB,CAAC;CACrC;AAED,MAAM,MAAM,6BAA6B,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,KAAK,KAAK,IAAI,CAAC;AAExE,MAAM,MAAM,cAAc,GAAG;IACzB,QAAQ,EAAE,MAAM,CAAC;IACjB,WAAW,EAAE,MAAM,CAAC;IACpB,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,EAAE,OAAO,CAAC;IACpB,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,EAAE,MAAM,CAAC;IACf,GAAG,EAAE,MAAM,CAAC;IACZ,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,EAAE,MAAM,CAAC;IACd,WAAW,EAAE,OAAO,CAAC;IACrB,UAAU,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;CAC1B,CAAC"} |
| { | ||
| "extends": "./tsconfig.json", | ||
| "compilerOptions": { | ||
| "outDir": "dist", | ||
| "rootDir": "src", | ||
| "noEmit": false, | ||
| "composite": true | ||
| }, | ||
| "exclude": ["test"] | ||
| } |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.BrowserProxyActions = exports.BrowserProxyPlugins = exports.BrowserProxyMessageTypes = void 0; | ||
| var BrowserProxyMessageTypes; | ||
| (function (BrowserProxyMessageTypes) { | ||
| BrowserProxyMessageTypes["execute"] = "BrowserProxy/EXEC"; | ||
| BrowserProxyMessageTypes["response"] = "BrowserProxy/RESPONSE"; | ||
| BrowserProxyMessageTypes["exception"] = "BrowserProxy/EXCEPTION"; | ||
| })(BrowserProxyMessageTypes || (exports.BrowserProxyMessageTypes = BrowserProxyMessageTypes = {})); | ||
| var BrowserProxyPlugins; | ||
| (function (BrowserProxyPlugins) { | ||
| BrowserProxyPlugins["getPlugin"] = "getPlugin"; | ||
| })(BrowserProxyPlugins || (exports.BrowserProxyPlugins = BrowserProxyPlugins = {})); | ||
| var BrowserProxyActions; | ||
| (function (BrowserProxyActions) { | ||
| BrowserProxyActions["refresh"] = "refresh"; | ||
| BrowserProxyActions["click"] = "click"; | ||
| BrowserProxyActions["execute"] = "execute"; | ||
| BrowserProxyActions["executeAsync"] = "executeAsync"; | ||
| BrowserProxyActions["url"] = "url"; | ||
| BrowserProxyActions["newWindow"] = "newWindow"; | ||
| BrowserProxyActions["waitForExist"] = "waitForExist"; | ||
| BrowserProxyActions["waitForVisible"] = "waitForVisible"; | ||
| BrowserProxyActions["isVisible"] = "isVisible"; | ||
| BrowserProxyActions["moveToObject"] = "moveToObject"; | ||
| BrowserProxyActions["getTitle"] = "getTitle"; | ||
| BrowserProxyActions["clearValue"] = "clearValue"; | ||
| BrowserProxyActions["keys"] = "keys"; | ||
| BrowserProxyActions["elementIdText"] = "elementIdText"; | ||
| BrowserProxyActions["elements"] = "elements"; | ||
| BrowserProxyActions["getValue"] = "getValue"; | ||
| BrowserProxyActions["setValue"] = "setValue"; | ||
| BrowserProxyActions["getSize"] = "getSize"; | ||
| BrowserProxyActions["selectByIndex"] = "selectByIndex"; | ||
| BrowserProxyActions["selectByValue"] = "selectByValue"; | ||
| BrowserProxyActions["selectByVisibleText"] = "selectByVisibleText"; | ||
| BrowserProxyActions["getAttribute"] = "getAttribute"; | ||
| BrowserProxyActions["windowHandleMaximize"] = "windowHandleMaximize"; | ||
| BrowserProxyActions["isEnabled"] = "isEnabled"; | ||
| BrowserProxyActions["scroll"] = "scroll"; | ||
| BrowserProxyActions["scrollIntoView"] = "scrollIntoView"; | ||
| BrowserProxyActions["isAlertOpen"] = "isAlertOpen"; | ||
| BrowserProxyActions["alertAccept"] = "alertAccept"; | ||
| BrowserProxyActions["alertDismiss"] = "alertDismiss"; | ||
| BrowserProxyActions["alertText"] = "alertText"; | ||
| BrowserProxyActions["dragAndDrop"] = "dragAndDrop"; | ||
| BrowserProxyActions["frame"] = "frame"; | ||
| BrowserProxyActions["frameParent"] = "frameParent"; | ||
| BrowserProxyActions["setCookie"] = "setCookie"; | ||
| BrowserProxyActions["getCookie"] = "getCookie"; | ||
| BrowserProxyActions["deleteCookie"] = "deleteCookie"; | ||
| BrowserProxyActions["getHTML"] = "getHTML"; | ||
| BrowserProxyActions["getCurrentTabId"] = "getCurrentTabId"; | ||
| BrowserProxyActions["switchTab"] = "switchTab"; | ||
| BrowserProxyActions["close"] = "close"; | ||
| BrowserProxyActions["getTabIds"] = "getTabIds"; | ||
| BrowserProxyActions["window"] = "window"; | ||
| BrowserProxyActions["windowHandles"] = "windowHandles"; | ||
| BrowserProxyActions["getTagName"] = "getTagName"; | ||
| BrowserProxyActions["isSelected"] = "isSelected"; | ||
| BrowserProxyActions["getText"] = "getText"; | ||
| BrowserProxyActions["elementIdSelected"] = "elementIdSelected"; | ||
| BrowserProxyActions["makeScreenshot"] = "makeScreenshot"; | ||
| BrowserProxyActions["uploadFile"] = "uploadFile"; | ||
| BrowserProxyActions["end"] = "end"; | ||
| BrowserProxyActions["kill"] = "kill"; | ||
| BrowserProxyActions["getCssProperty"] = "getCssProperty"; | ||
| BrowserProxyActions["getSource"] = "getSource"; | ||
| BrowserProxyActions["isExisting"] = "isExisting"; | ||
| BrowserProxyActions["waitForValue"] = "waitForValue"; | ||
| BrowserProxyActions["waitForSelected"] = "waitForSelected"; | ||
| BrowserProxyActions["waitUntil"] = "waitUntil"; | ||
| BrowserProxyActions["selectByAttribute"] = "selectByAttribute"; | ||
| BrowserProxyActions["gridTestSession"] = "gridTestSession"; | ||
| BrowserProxyActions["keysOnElement"] = "keysOnElement"; | ||
| BrowserProxyActions["mock"] = "mock"; | ||
| BrowserProxyActions["getMockData"] = "getMockData"; | ||
| BrowserProxyActions["getCdpCoverageFile"] = "getCdpCoverageFile"; | ||
| BrowserProxyActions["emulateDevice"] = "emulateDevice"; | ||
| BrowserProxyActions["getHubConfig"] = "getHubConfig"; | ||
| BrowserProxyActions["status"] = "status"; | ||
| BrowserProxyActions["back"] = "back"; | ||
| BrowserProxyActions["forward"] = "forward"; | ||
| BrowserProxyActions["getActiveElement"] = "getActiveElement"; | ||
| BrowserProxyActions["getLocation"] = "getLocation"; | ||
| BrowserProxyActions["setTimeZone"] = "setTimeZone"; | ||
| BrowserProxyActions["getWindowSize"] = "getWindowSize"; | ||
| BrowserProxyActions["savePDF"] = "savePDF"; | ||
| BrowserProxyActions["addValue"] = "addValue"; | ||
| BrowserProxyActions["doubleClick"] = "doubleClick"; | ||
| BrowserProxyActions["isClickable"] = "isClickable"; | ||
| BrowserProxyActions["waitForClickable"] = "waitForClickable"; | ||
| BrowserProxyActions["isFocused"] = "isFocused"; | ||
| BrowserProxyActions["isStable"] = "isStable"; | ||
| BrowserProxyActions["waitForEnabled"] = "waitForEnabled"; | ||
| BrowserProxyActions["waitForStable"] = "waitForStable"; | ||
| BrowserProxyActions["setCustomBrowserClientConfig"] = "setCustomBrowserClientConfig"; | ||
| BrowserProxyActions["getCustomBrowserClientConfig"] = "getCustomBrowserClientConfig"; | ||
| })(BrowserProxyActions || (exports.BrowserProxyActions = BrowserProxyActions = {})); | ||
| //# sourceMappingURL=enums.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/browser-proxy/enums.ts"],"names":[],"mappings":";;;AAAA,IAAkB,wBAIjB;AAJD,WAAkB,wBAAwB;IACtC,yDAA6B,CAAA;IAC7B,8DAAkC,CAAA;IAClC,gEAAoC,CAAA;AACxC,CAAC,EAJiB,wBAAwB,wCAAxB,wBAAwB,QAIzC;AAED,IAAkB,mBAEjB;AAFD,WAAkB,mBAAmB;IACjC,8CAAuB,CAAA;AAC3B,CAAC,EAFiB,mBAAmB,mCAAnB,mBAAmB,QAEpC;AAED,IAAkB,mBAoFjB;AApFD,WAAkB,mBAAmB;IACjC,0CAAmB,CAAA;IACnB,sCAAe,CAAA;IACf,0CAAmB,CAAA;IACnB,oDAA6B,CAAA;IAC7B,kCAAW,CAAA;IACX,8CAAuB,CAAA;IACvB,oDAA6B,CAAA;IAC7B,wDAAiC,CAAA;IACjC,8CAAuB,CAAA;IACvB,oDAA6B,CAAA;IAC7B,4CAAqB,CAAA;IACrB,gDAAyB,CAAA;IACzB,oCAAa,CAAA;IACb,sDAA+B,CAAA;IAC/B,4CAAqB,CAAA;IACrB,4CAAqB,CAAA;IACrB,4CAAqB,CAAA;IACrB,0CAAmB,CAAA;IACnB,sDAA+B,CAAA;IAC/B,sDAA+B,CAAA;IAC/B,kEAA2C,CAAA;IAC3C,oDAA6B,CAAA;IAC7B,oEAA6C,CAAA;IAC7C,8CAAuB,CAAA;IACvB,wCAAiB,CAAA;IACjB,wDAAiC,CAAA;IACjC,kDAA2B,CAAA;IAC3B,kDAA2B,CAAA;IAC3B,oDAA6B,CAAA;IAC7B,8CAAuB,CAAA;IACvB,kDAA2B,CAAA;IAC3B,sCAAe,CAAA;IACf,kDAA2B,CAAA;IAC3B,8CAAuB,CAAA;IACvB,8CAAuB,CAAA;IACvB,oDAA6B,CAAA;IAC7B,0CAAmB,CAAA;IACnB,0DAAmC,CAAA;IACnC,8CAAuB,CAAA;IACvB,sCAAe,CAAA;IACf,8CAAuB,CAAA;IACvB,wCAAiB,CAAA;IACjB,sDAA+B,CAAA;IAC/B,gDAAyB,CAAA;IACzB,gDAAyB,CAAA;IACzB,0CAAmB,CAAA;IACnB,8DAAuC,CAAA;IACvC,wDAAiC,CAAA;IACjC,gDAAyB,CAAA;IACzB,kCAAW,CAAA;IACX,oCAAa,CAAA;IACb,wDAAiC,CAAA;IACjC,8CAAuB,CAAA;IACvB,gDAAyB,CAAA;IACzB,oDAA6B,CAAA;IAC7B,0DAAmC,CAAA;IACnC,8CAAuB,CAAA;IACvB,8DAAuC,CAAA;IACvC,0DAAmC,CAAA;IACnC,sDAA+B,CAAA;IAC/B,oCAAa,CAAA;IACb,kDAA2B,CAAA;IAC3B,gEAAyC,CAAA;IACzC,sDAA+B,CAAA;IAC/B,oDAA6B,CAAA;IAC7B,wCAAiB,CAAA;IACjB,oCAAa,CAAA;IACb,0CAAmB,CAAA;IACnB,4DAAqC,CAAA;IACrC,kDAA2B,CAAA;IAC3B,kDAA2B,CAAA;IAC3B,sDAA+B,CAAA;IAC/B,0CAAmB,CAAA;IACnB,4CAAqB,CAAA;IACrB,kDAA2B,CAAA;IAC3B,kDAA2B,CAAA;IAC3B,4DAAqC,CAAA;IACrC,8CAAuB,CAAA;IACvB,4CAAqB,CAAA;IACrB,wDAAiC,CAAA;IACjC,sDAA+B,CAAA;IAC/B,oFAA6D,CAAA;IAC7D,oFAA6D,CAAA;AACjE,CAAC,EApFiB,mBAAmB,mCAAnB,mBAAmB,QAoFpC"} | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/browser-proxy/enums.ts"],"names":[],"mappings":""} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.DevtoolPluginHooks = exports.DevtoolProxyMessages = exports.DevtoolWorkerMessages = exports.DevtoolWSServerEvents = void 0; | ||
| var DevtoolWSServerEvents; | ||
| (function (DevtoolWSServerEvents) { | ||
| DevtoolWSServerEvents["CONNECTION"] = "RecorderWSServerEvents/CONNECTION"; | ||
| DevtoolWSServerEvents["ERROR"] = "RecorderWSServerEvents/ERROR"; | ||
| DevtoolWSServerEvents["MESSAGE"] = "RecorderWSServerEvents/MESSAGE"; | ||
| DevtoolWSServerEvents["CLOSE"] = "RecorderWSServerEvents/CLOSE"; | ||
| })(DevtoolWSServerEvents || (exports.DevtoolWSServerEvents = DevtoolWSServerEvents = {})); | ||
| var DevtoolWorkerMessages; | ||
| (function (DevtoolWorkerMessages) { | ||
| DevtoolWorkerMessages["START_SERVER"] = "RecorderServerEvents/START_SERVER"; | ||
| DevtoolWorkerMessages["START_SERVER_COMPLETE"] = "RecorderServerEvents/START_SERVER_COMPLETE"; | ||
| })(DevtoolWorkerMessages || (exports.DevtoolWorkerMessages = DevtoolWorkerMessages = {})); | ||
| var DevtoolProxyMessages; | ||
| (function (DevtoolProxyMessages) { | ||
| DevtoolProxyMessages["TO_WORKER"] = "RecorderMessage/TO_WORKER"; | ||
| DevtoolProxyMessages["FROM_WORKER"] = "RecorderMessage/FROM_WORKER"; | ||
| })(DevtoolProxyMessages || (exports.DevtoolProxyMessages = DevtoolProxyMessages = {})); | ||
| var DevtoolPluginHooks; | ||
| (function (DevtoolPluginHooks) { | ||
| DevtoolPluginHooks["beforeStart"] = "beforeStart"; | ||
| DevtoolPluginHooks["afterStart"] = "afterStart"; | ||
| DevtoolPluginHooks["beforeStop"] = "beforeStop"; | ||
| DevtoolPluginHooks["afterStop"] = "afterStop"; | ||
| })(DevtoolPluginHooks || (exports.DevtoolPluginHooks = DevtoolPluginHooks = {})); | ||
| //# sourceMappingURL=enums.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/devtool-backend/enums.ts"],"names":[],"mappings":";;;AAAA,IAAkB,qBAKjB;AALD,WAAkB,qBAAqB;IACnC,yEAAgD,CAAA;IAChD,+DAAsC,CAAA;IACtC,mEAA0C,CAAA;IAC1C,+DAAsC,CAAA;AAC1C,CAAC,EALiB,qBAAqB,qCAArB,qBAAqB,QAKtC;AAED,IAAkB,qBAGjB;AAHD,WAAkB,qBAAqB;IACnC,2EAAkD,CAAA;IAClD,6FAAoE,CAAA;AACxE,CAAC,EAHiB,qBAAqB,qCAArB,qBAAqB,QAGtC;AAED,IAAkB,oBAGjB;AAHD,WAAkB,oBAAoB;IAClC,+DAAuC,CAAA;IACvC,mEAA2C,CAAA;AAC/C,CAAC,EAHiB,oBAAoB,oCAApB,oBAAoB,QAGrC;AAED,IAAkB,kBAKjB;AALD,WAAkB,kBAAkB;IAChC,iDAA2B,CAAA;IAC3B,+CAAyB,CAAA;IACzB,+CAAyB,CAAA;IACzB,6CAAuB,CAAA;AAC3B,CAAC,EALiB,kBAAkB,kCAAlB,kBAAkB,QAKnC"} | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/devtool-backend/enums.ts"],"names":[],"mappings":""} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.ExtensionPostMessageTypes = exports.ClientWsTransportEvents = exports.ExtensionMessagingTransportTypes = exports.ExtensionMessagingTransportEvents = exports.DevtoolEvents = void 0; | ||
| var DevtoolEvents; | ||
| (function (DevtoolEvents) { | ||
| DevtoolEvents["HANDSHAKE_REQUEST"] = "DevtoolEvents/HANDSHAKE_REQUEST"; | ||
| DevtoolEvents["HANDSHAKE_RESPONSE"] = "DevtoolEvents/HANDSHAKE_RESPONSE"; | ||
| DevtoolEvents["WORKER_ACTION"] = "DevtoolEvents/WORKER_ACTION"; | ||
| DevtoolEvents["STORE_STATE"] = "DevtoolEvents/STORE_STATE"; | ||
| DevtoolEvents["GET_STORE"] = "DevtoolEvents/GET_STORE"; | ||
| })(DevtoolEvents || (exports.DevtoolEvents = DevtoolEvents = {})); | ||
| var ExtensionMessagingTransportEvents; | ||
| (function (ExtensionMessagingTransportEvents) { | ||
| ExtensionMessagingTransportEvents["CONNECT"] = "ExtensionEvents/CONNECT"; | ||
| ExtensionMessagingTransportEvents["DISCONNECT"] = "ExtensionEvents/DISCONNECT"; | ||
| ExtensionMessagingTransportEvents["MESSAGE"] = "ExtensionEvents/MESSAGE"; | ||
| })(ExtensionMessagingTransportEvents || (exports.ExtensionMessagingTransportEvents = ExtensionMessagingTransportEvents = {})); | ||
| var ExtensionMessagingTransportTypes; | ||
| (function (ExtensionMessagingTransportTypes) { | ||
| // Chrome background messages | ||
| ExtensionMessagingTransportTypes["SET_EXTENSION_OPTIONS"] = "ExtensionTypes/SET_EXTENSION_OPTIONS"; | ||
| ExtensionMessagingTransportTypes["WAIT_FOR_READY"] = "ExtensionTypes/WAIT_FOR_READY"; | ||
| ExtensionMessagingTransportTypes["DISPATCH_ACTION"] = "ExtensionTypes/DISPATCH_ACTION"; | ||
| // Chrome client messages | ||
| ExtensionMessagingTransportTypes["IS_READY"] = "ExtensionTypes/IS_READY"; | ||
| })(ExtensionMessagingTransportTypes || (exports.ExtensionMessagingTransportTypes = ExtensionMessagingTransportTypes = {})); | ||
| var ClientWsTransportEvents; | ||
| (function (ClientWsTransportEvents) { | ||
| ClientWsTransportEvents["OPEN"] = "ClientWsTransportEvents/OPEN"; | ||
| ClientWsTransportEvents["CLOSE"] = "ClientWsTransportEvents/CLOSE"; | ||
| ClientWsTransportEvents["ERROR"] = "ClientWsTransportEvents/ERROR"; | ||
| ClientWsTransportEvents["MESSAGE"] = "ClientWsTransportEvents/MESSAGE"; | ||
| })(ClientWsTransportEvents || (exports.ClientWsTransportEvents = ClientWsTransportEvents = {})); | ||
| var ExtensionPostMessageTypes; | ||
| (function (ExtensionPostMessageTypes) { | ||
| ExtensionPostMessageTypes["CLEAR_HIGHLIGHTS"] = "ExtensionPostMessageTypes/CLEAR_HIGHLIGHTS"; | ||
| ExtensionPostMessageTypes["ADD_XPATH_HIGHLIGHT"] = "ExtensionPostMessageTypes/ADD_XPATH_HIGHLIGHT"; | ||
| ExtensionPostMessageTypes["REMOVE_XPATH_HIGHLIGHT"] = "ExtensionPostMessageTypes/REMOVE_XPATH_HIGHLIGHT"; | ||
| })(ExtensionPostMessageTypes || (exports.ExtensionPostMessageTypes = ExtensionPostMessageTypes = {})); | ||
| //# sourceMappingURL=enums.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/devtool-extension/enums.ts"],"names":[],"mappings":";;;AAAA,IAAkB,aAMjB;AAND,WAAkB,aAAa;IAC3B,sEAAqD,CAAA;IACrD,wEAAuD,CAAA;IACvD,8DAA6C,CAAA;IAC7C,0DAAyC,CAAA;IACzC,sDAAqC,CAAA;AACzC,CAAC,EANiB,aAAa,6BAAb,aAAa,QAM9B;AAED,IAAkB,iCAIjB;AAJD,WAAkB,iCAAiC;IAC/C,wEAAmC,CAAA;IACnC,8EAAyC,CAAA;IACzC,wEAAmC,CAAA;AACvC,CAAC,EAJiB,iCAAiC,iDAAjC,iCAAiC,QAIlD;AAED,IAAkB,gCAQjB;AARD,WAAkB,gCAAgC;IAC9C,6BAA6B;IAC7B,kGAA8D,CAAA;IAC9D,oFAAgD,CAAA;IAChD,sFAAkD,CAAA;IAElD,yBAAyB;IACzB,wEAAoC,CAAA;AACxC,CAAC,EARiB,gCAAgC,gDAAhC,gCAAgC,QAQjD;AAED,IAAkB,uBAKjB;AALD,WAAkB,uBAAuB;IACrC,gEAAqC,CAAA;IACrC,kEAAuC,CAAA;IACvC,kEAAuC,CAAA;IACvC,sEAA2C,CAAA;AAC/C,CAAC,EALiB,uBAAuB,uCAAvB,uBAAuB,QAKxC;AAED,IAAkB,yBAIjB;AAJD,WAAkB,yBAAyB;IACvC,4FAA+D,CAAA;IAC/D,kGAAqE,CAAA;IACrE,wGAA2E,CAAA;AAC/E,CAAC,EAJiB,yBAAyB,yCAAzB,yBAAyB,QAI1C"} | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/devtool-extension/enums.ts"],"names":[],"mappings":""} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.FSReaderPlugins = void 0; | ||
| var FSReaderPlugins; | ||
| (function (FSReaderPlugins) { | ||
| FSReaderPlugins["beforeResolve"] = "beforeResolve"; | ||
| FSReaderPlugins["afterResolve"] = "afterResolve"; | ||
| })(FSReaderPlugins || (exports.FSReaderPlugins = FSReaderPlugins = {})); | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/fs-reader/index.ts"],"names":[],"mappings":";;;AAAA,IAAkB,eAGjB;AAHD,WAAkB,eAAe;IAC7B,kDAA+B,CAAA;IAC/B,gDAA6B,CAAA;AACjC,CAAC,EAHiB,eAAe,+BAAf,eAAe,QAGhC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/fs-reader/index.ts"],"names":[],"mappings":""} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.FSStoreType = exports.FSFileUniqPolicy = exports.fsReqType = exports.FSFileEncoding = exports.FSFileLogType = exports.FSFileType = void 0; | ||
| var FSFileType; | ||
| (function (FSFileType) { | ||
| FSFileType[FSFileType["BINARY"] = 0] = "BINARY"; | ||
| FSFileType[FSFileType["TEXT"] = 1] = "TEXT"; | ||
| })(FSFileType || (exports.FSFileType = FSFileType = {})); | ||
| var FSFileLogType; | ||
| (function (FSFileLogType) { | ||
| FSFileLogType[FSFileLogType["SCREENSHOT"] = 1] = "SCREENSHOT"; | ||
| FSFileLogType[FSFileLogType["TEXT"] = 2] = "TEXT"; | ||
| })(FSFileLogType || (exports.FSFileLogType = FSFileLogType = {})); | ||
| var FSFileEncoding; | ||
| (function (FSFileEncoding) { | ||
| FSFileEncoding[FSFileEncoding["NONE"] = 0] = "NONE"; | ||
| FSFileEncoding[FSFileEncoding["BASE64"] = 1] = "BASE64"; | ||
| })(FSFileEncoding || (exports.FSFileEncoding = FSFileEncoding = {})); | ||
| exports.FSStoreType = exports.FSFileUniqPolicy = exports.fsReqType = void 0; | ||
| var fsReqType; | ||
@@ -20,0 +5,0 @@ (function (fsReqType) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/fs-store/index.ts"],"names":[],"mappings":";;;AAAA,IAAkB,UAGjB;AAHD,WAAkB,UAAU;IACxB,+CAAU,CAAA;IACV,2CAAQ,CAAA;AACZ,CAAC,EAHiB,UAAU,0BAAV,UAAU,QAG3B;AAED,IAAkB,aAGjB;AAHD,WAAkB,aAAa;IAC3B,6DAAc,CAAA;IACd,iDAAQ,CAAA;AACZ,CAAC,EAHiB,aAAa,6BAAb,aAAa,QAG9B;AAED,IAAkB,cAGjB;AAHD,WAAkB,cAAc;IAC5B,mDAAQ,CAAA;IACR,uDAAU,CAAA;AACd,CAAC,EAHiB,cAAc,8BAAd,cAAc,QAG/B;AAoDD,IAAY,SAKX;AALD,WAAY,SAAS;IACjB,6CAAY,CAAA;IACZ,yCAAM,CAAA;IACN,6CAAQ,CAAA;IACR,+CAAS,CAAA;AACb,CAAC,EALW,SAAS,yBAAT,SAAS,QAKpB;AAED,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IACxB,2DAAQ,CAAA;IACR,2DAAQ,CAAA;AACZ,CAAC,EAHW,gBAAgB,gCAAhB,gBAAgB,QAG3B;AAED,IAAY,WAMX;AAND,WAAY,WAAW;IACnB,wCAAyB,CAAA;IACzB,wCAAyB,CAAA;IACzB,sCAAuB,CAAA;IACvB,4BAAa,CAAA;IACb,0BAAW,CAAA;AACf,CAAC,EANW,WAAW,2BAAX,WAAW,QAMtB"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/fs-store/index.ts"],"names":[],"mappings":";;;AAiEA,IAAY,SAKX;AALD,WAAY,SAAS;IACjB,6CAAY,CAAA;IACZ,yCAAM,CAAA;IACN,6CAAQ,CAAA;IACR,+CAAS,CAAA;AACb,CAAC,EALW,SAAS,yBAAT,SAAS,QAKpB;AAED,IAAY,gBAGX;AAHD,WAAY,gBAAgB;IACxB,2DAAQ,CAAA;IACR,2DAAQ,CAAA;AACZ,CAAC,EAHW,gBAAgB,gCAAhB,gBAAgB,QAG3B;AAED,IAAY,WAMX;AAND,WAAY,WAAW;IACnB,wCAAyB,CAAA;IACzB,wCAAyB,CAAA;IACzB,sCAAuB,CAAA;IACvB,4BAAa,CAAA;IACb,0BAAW,CAAA;AACf,CAAC,EANW,WAAW,2BAAX,WAAW,QAMtB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.HttpServerPlugins = exports.HttpMessageType = void 0; | ||
| var HttpMessageType; | ||
| (function (HttpMessageType) { | ||
| HttpMessageType["send"] = "sendHttpRequest"; | ||
| HttpMessageType["response"] = "responseHttpRequest"; | ||
| HttpMessageType["reject"] = "rejectHttpRequest"; | ||
| })(HttpMessageType || (exports.HttpMessageType = HttpMessageType = {})); | ||
| var HttpServerPlugins; | ||
| (function (HttpServerPlugins) { | ||
| HttpServerPlugins["beforeRequest"] = "beforeRequest"; | ||
| HttpServerPlugins["beforeResponse"] = "beforeResponse"; | ||
| HttpServerPlugins["beforeError"] = "beforeError"; | ||
| })(HttpServerPlugins || (exports.HttpServerPlugins = HttpServerPlugins = {})); | ||
| //# sourceMappingURL=enums.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/http-api/enums.ts"],"names":[],"mappings":";;;AAAA,IAAkB,eAIjB;AAJD,WAAkB,eAAe;IAC7B,2CAAwB,CAAA;IACxB,mDAAgC,CAAA;IAChC,+CAA4B,CAAA;AAChC,CAAC,EAJiB,eAAe,+BAAf,eAAe,QAIhC;AAED,IAAkB,iBAIjB;AAJD,WAAkB,iBAAiB;IAC/B,oDAA+B,CAAA;IAC/B,sDAAiC,CAAA;IACjC,gDAA2B,CAAA;AAC/B,CAAC,EAJiB,iBAAiB,iCAAjB,iBAAiB,QAIlC"} | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/http-api/enums.ts"],"names":[],"mappings":""} |
+0
-47
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.LoggerPlugins = exports.LogQueueStatus = exports.LoggerMessageTypes = exports.LogLevel = exports.LogTypes = exports.LogStepTypes = void 0; | ||
| var LogStepTypes; | ||
| (function (LogStepTypes) { | ||
| LogStepTypes["log"] = "log"; | ||
| LogStepTypes["info"] = "info"; | ||
| LogStepTypes["debug"] = "debug"; | ||
| LogStepTypes["warning"] = "warning"; | ||
| LogStepTypes["error"] = "error"; | ||
| LogStepTypes["success"] = "success"; | ||
| })(LogStepTypes || (exports.LogStepTypes = LogStepTypes = {})); | ||
| var LogTypes; | ||
| (function (LogTypes) { | ||
| LogTypes["log"] = "log"; | ||
| LogTypes["info"] = "info"; | ||
| LogTypes["warning"] = "warning"; | ||
| LogTypes["error"] = "error"; | ||
| LogTypes["debug"] = "debug"; | ||
| LogTypes["step"] = "step"; | ||
| LogTypes["screenshot"] = "screenshot"; | ||
| LogTypes["file"] = "file"; | ||
| LogTypes["media"] = "media"; | ||
| LogTypes["success"] = "success"; | ||
| })(LogTypes || (exports.LogTypes = LogTypes = {})); | ||
| var LogLevel; | ||
| (function (LogLevel) { | ||
| LogLevel["verbose"] = "verbose"; | ||
| LogLevel["debug"] = "debug"; | ||
| LogLevel["info"] = "info"; | ||
| LogLevel["warning"] = "warning"; | ||
| LogLevel["error"] = "error"; | ||
| LogLevel["silent"] = "silent"; | ||
| })(LogLevel || (exports.LogLevel = LogLevel = {})); | ||
| var LoggerMessageTypes; | ||
| (function (LoggerMessageTypes) { | ||
| LoggerMessageTypes["REPORT"] = "logger/REPORT"; | ||
| })(LoggerMessageTypes || (exports.LoggerMessageTypes = LoggerMessageTypes = {})); | ||
| var LogQueueStatus; | ||
| (function (LogQueueStatus) { | ||
| LogQueueStatus["EMPTY"] = "EMPTY"; | ||
| LogQueueStatus["RUNNING"] = "RUNNING"; | ||
| })(LogQueueStatus || (exports.LogQueueStatus = LogQueueStatus = {})); | ||
| var LoggerPlugins; | ||
| (function (LoggerPlugins) { | ||
| LoggerPlugins["beforeLog"] = "beforeLog"; | ||
| LoggerPlugins["onLog"] = "onLog"; | ||
| LoggerPlugins["onError"] = "onError"; | ||
| })(LoggerPlugins || (exports.LoggerPlugins = LoggerPlugins = {})); | ||
| //# sourceMappingURL=enums.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/logger/enums.ts"],"names":[],"mappings":";;;AAAA,IAAkB,YAOjB;AAPD,WAAkB,YAAY;IAC1B,2BAAW,CAAA;IACX,6BAAa,CAAA;IACb,+BAAe,CAAA;IACf,mCAAmB,CAAA;IACnB,+BAAe,CAAA;IACf,mCAAmB,CAAA;AACvB,CAAC,EAPiB,YAAY,4BAAZ,YAAY,QAO7B;AAED,IAAkB,QAWjB;AAXD,WAAkB,QAAQ;IACtB,uBAAW,CAAA;IACX,yBAAa,CAAA;IACb,+BAAmB,CAAA;IACnB,2BAAe,CAAA;IACf,2BAAe,CAAA;IACf,yBAAa,CAAA;IACb,qCAAyB,CAAA;IACzB,yBAAa,CAAA;IACb,2BAAe,CAAA;IACf,+BAAmB,CAAA;AACvB,CAAC,EAXiB,QAAQ,wBAAR,QAAQ,QAWzB;AAED,IAAkB,QAOjB;AAPD,WAAkB,QAAQ;IACtB,+BAAmB,CAAA;IACnB,2BAAe,CAAA;IACf,yBAAa,CAAA;IACb,+BAAmB,CAAA;IACnB,2BAAe,CAAA;IACf,6BAAiB,CAAA;AACrB,CAAC,EAPiB,QAAQ,wBAAR,QAAQ,QAOzB;AAED,IAAkB,kBAEjB;AAFD,WAAkB,kBAAkB;IAChC,8CAAwB,CAAA;AAC5B,CAAC,EAFiB,kBAAkB,kCAAlB,kBAAkB,QAEnC;AAED,IAAkB,cAGjB;AAHD,WAAkB,cAAc;IAC5B,iCAAe,CAAA;IACf,qCAAmB,CAAA;AACvB,CAAC,EAHiB,cAAc,8BAAd,cAAc,QAG/B;AAED,IAAkB,aAIjB;AAJD,WAAkB,aAAa;IAC3B,wCAAuB,CAAA;IACvB,gCAAe,CAAA;IACf,oCAAmB,CAAA;AACvB,CAAC,EAJiB,aAAa,6BAAb,aAAa,QAI9B"} | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/logger/enums.ts"],"names":[],"mappings":""} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.TestRunControllerPlugins = void 0; | ||
| var TestRunControllerPlugins; | ||
| (function (TestRunControllerPlugins) { | ||
| TestRunControllerPlugins["beforeRun"] = "beforeRun"; | ||
| TestRunControllerPlugins["beforeTest"] = "beforeTest"; | ||
| TestRunControllerPlugins["afterTest"] = "afterTest"; | ||
| TestRunControllerPlugins["beforeTestRetry"] = "beforeTestRetry"; | ||
| TestRunControllerPlugins["afterRun"] = "afterRun"; | ||
| TestRunControllerPlugins["shouldNotExecute"] = "shouldNotExecute"; | ||
| TestRunControllerPlugins["shouldNotStart"] = "shouldNotStart"; | ||
| TestRunControllerPlugins["shouldNotRetry"] = "shouldNotRetry"; | ||
| })(TestRunControllerPlugins || (exports.TestRunControllerPlugins = TestRunControllerPlugins = {})); | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/test-run-controller/index.ts"],"names":[],"mappings":";;;AAIA,IAAkB,wBASjB;AATD,WAAkB,wBAAwB;IACtC,mDAAuB,CAAA;IACvB,qDAAyB,CAAA;IACzB,mDAAuB,CAAA;IACvB,+DAAmC,CAAA;IACnC,iDAAqB,CAAA;IACrB,iEAAqC,CAAA;IACrC,6DAAiC,CAAA;IACjC,6DAAiC,CAAA;AACrC,CAAC,EATiB,wBAAwB,wCAAxB,wBAAwB,QASzC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/test-run-controller/index.ts"],"names":[],"mappings":""} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.TestWorkerAction = exports.TestStatus = exports.TestEvents = exports.TestWorkerPlugin = void 0; | ||
| var TestWorkerPlugin; | ||
| (function (TestWorkerPlugin) { | ||
| TestWorkerPlugin["beforeCompile"] = "beforeCompile"; | ||
| TestWorkerPlugin["compile"] = "compile"; | ||
| })(TestWorkerPlugin || (exports.TestWorkerPlugin = TestWorkerPlugin = {})); | ||
| var TestEvents; | ||
| (function (TestEvents) { | ||
| TestEvents["started"] = "test/started"; | ||
| TestEvents["finished"] = "test/finished"; | ||
| TestEvents["failed"] = "test/failed"; | ||
| })(TestEvents || (exports.TestEvents = TestEvents = {})); | ||
| var TestStatus; | ||
| (function (TestStatus) { | ||
| TestStatus["idle"] = "idle"; | ||
| TestStatus["done"] = "done"; | ||
| TestStatus["failed"] = "failed"; | ||
| })(TestStatus || (exports.TestStatus = TestStatus = {})); | ||
| var TestWorkerAction; | ||
| (function (TestWorkerAction) { | ||
| TestWorkerAction["executeTest"] = "TestWorkerAction/executeTest"; | ||
| TestWorkerAction["executionComplete"] = "TestWorkerAction/executionComplete"; | ||
| // devtool actions | ||
| TestWorkerAction["register"] = "TestWorkerAction/register"; | ||
| TestWorkerAction["updateExecutionState"] = "TestWorkerAction/updateExecutionState"; | ||
| TestWorkerAction["unregister"] = "TestWorkerAction/unregister"; | ||
| TestWorkerAction["evaluateCode"] = "TestWorkerAction/evaluateCode"; | ||
| TestWorkerAction["releaseTest"] = "TestWorkerAction/releaseTest"; | ||
| TestWorkerAction["pauseTestExecution"] = "TestWorkerAction/pauseTestExecution"; | ||
| TestWorkerAction["resumeTestExecution"] = "TestWorkerAction/resumeTestExecution"; | ||
| TestWorkerAction["runTillNextExecution"] = "TestWorkerAction/runTillNextExecution"; | ||
| })(TestWorkerAction || (exports.TestWorkerAction = TestWorkerAction = {})); | ||
| //# sourceMappingURL=enums.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/test-worker/enums.ts"],"names":[],"mappings":";;;AAAA,IAAkB,gBAGjB;AAHD,WAAkB,gBAAgB;IAC9B,mDAA+B,CAAA;IAC/B,uCAAmB,CAAA;AACvB,CAAC,EAHiB,gBAAgB,gCAAhB,gBAAgB,QAGjC;AAED,IAAkB,UAIjB;AAJD,WAAkB,UAAU;IACxB,sCAAwB,CAAA;IACxB,wCAA0B,CAAA;IAC1B,oCAAsB,CAAA;AAC1B,CAAC,EAJiB,UAAU,0BAAV,UAAU,QAI3B;AAED,IAAkB,UAIjB;AAJD,WAAkB,UAAU;IACxB,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,+BAAiB,CAAA;AACrB,CAAC,EAJiB,UAAU,0BAAV,UAAU,QAI3B;AAED,IAAkB,gBAcjB;AAdD,WAAkB,gBAAgB;IAC9B,gEAA4C,CAAA;IAC5C,4EAAwD,CAAA;IAExD,kBAAkB;IAClB,0DAAsC,CAAA;IACtC,kFAA8D,CAAA;IAC9D,8DAA0C,CAAA;IAE1C,kEAA8C,CAAA;IAC9C,gEAA4C,CAAA;IAC5C,8EAA0D,CAAA;IAC1D,gFAA4D,CAAA;IAC5D,kFAA8D,CAAA;AAClE,CAAC,EAdiB,gBAAgB,gCAAhB,gBAAgB,QAcjC"} | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/test-worker/enums.ts"],"names":[],"mappings":""} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.TransportInternalMessageType = void 0; | ||
| var TransportInternalMessageType; | ||
| (function (TransportInternalMessageType) { | ||
| TransportInternalMessageType["messageResponse"] = "_messageResponse_"; | ||
| })(TransportInternalMessageType || (exports.TransportInternalMessageType = TransportInternalMessageType = {})); | ||
| //# sourceMappingURL=enums.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/transport/enums.ts"],"names":[],"mappings":";;;AAAA,IAAkB,4BAEjB;AAFD,WAAkB,4BAA4B;IAC1C,qEAAqC,CAAA;AACzC,CAAC,EAFiB,4BAA4B,4CAA5B,4BAA4B,QAE7C"} | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/transport/enums.ts"],"names":[],"mappings":""} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.WebApplicationControllerEventType = exports.WebApplicationDevtoolActions = exports.WebApplicationMessageType = void 0; | ||
| var WebApplicationMessageType; | ||
| (function (WebApplicationMessageType) { | ||
| WebApplicationMessageType["execute"] = "WebApplication/execute"; | ||
| WebApplicationMessageType["response"] = "WebApplication/response"; | ||
| })(WebApplicationMessageType || (exports.WebApplicationMessageType = WebApplicationMessageType = {})); | ||
| var WebApplicationDevtoolActions; | ||
| (function (WebApplicationDevtoolActions) { | ||
| WebApplicationDevtoolActions["register"] = "WebApplication/register"; | ||
| WebApplicationDevtoolActions["registerComplete"] = "WebApplication/registerComplete"; | ||
| WebApplicationDevtoolActions["unregister"] = "WebApplication/unregister"; | ||
| WebApplicationDevtoolActions["unregisterComplete"] = "WebApplication/unregisterComplete"; | ||
| })(WebApplicationDevtoolActions || (exports.WebApplicationDevtoolActions = WebApplicationDevtoolActions = {})); | ||
| var WebApplicationControllerEventType; | ||
| (function (WebApplicationControllerEventType) { | ||
| WebApplicationControllerEventType["execute"] = "execute"; | ||
| WebApplicationControllerEventType["response"] = "response"; | ||
| WebApplicationControllerEventType["afterResponse"] = "afterResponse"; | ||
| WebApplicationControllerEventType["error"] = "error"; | ||
| })(WebApplicationControllerEventType || (exports.WebApplicationControllerEventType = WebApplicationControllerEventType = {})); | ||
| //# sourceMappingURL=enums.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/web-application/enums.ts"],"names":[],"mappings":";;;AAAA,IAAkB,yBAGjB;AAHD,WAAkB,yBAAyB;IACvC,+DAAkC,CAAA;IAClC,iEAAoC,CAAA;AACxC,CAAC,EAHiB,yBAAyB,yCAAzB,yBAAyB,QAG1C;AAED,IAAkB,4BAKjB;AALD,WAAkB,4BAA4B;IAC1C,oEAAoC,CAAA;IACpC,oFAAoD,CAAA;IACpD,wEAAwC,CAAA;IACxC,wFAAwD,CAAA;AAC5D,CAAC,EALiB,4BAA4B,4CAA5B,4BAA4B,QAK7C;AAED,IAAkB,iCAKjB;AALD,WAAkB,iCAAiC;IAC/C,wDAAmB,CAAA;IACnB,0DAAqB,CAAA;IACrB,oEAA+B,CAAA;IAC/B,oDAAe,CAAA;AACnB,CAAC,EALiB,iCAAiC,iDAAjC,iCAAiC,QAKlD"} | ||
| {"version":3,"file":"enums.js","sourceRoot":"","sources":["../../src/web-application/enums.ts"],"names":[],"mappings":""} |
+1
-1
| { | ||
| "name": "@testring/types", | ||
| "version": "0.7.6", | ||
| "version": "0.8.0", | ||
| "main": "./dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "./src/index.ts", |
@@ -21,5 +21,5 @@ import type {use as chaiUse} from 'chai'; | ||
| isSoft?: boolean; | ||
| onSuccess?: (IAssertionSuccessMeta) => void | Promise<void>; | ||
| onError?: (IAssertionErrorMeta) => void | Error | Promise<void | Error>; | ||
| onSuccess?: (arg0: IAssertionSuccessMeta) => void | Promise<void>; | ||
| onError?: (arg0: IAssertionErrorMeta) => void | Error | Promise<void | Error>; | ||
| plugins?: ChaiPlugin[]; | ||
| } |
@@ -27,4 +27,4 @@ export const enum FSFileType { | ||
| read(): Promise<Buffer>; // the same part but with promise wrapper | ||
| write(Buffer): Promise<string>; // the same part but with promise wrapper, returns fullPath | ||
| append(Buffer): Promise<string>; // the same part but with promise wrapper, returns fullPath | ||
| write(arg0: Buffer): Promise<string>; // the same part but with promise wrapper, returns fullPath | ||
| append(arg0: Buffer): Promise<string>; // the same part but with promise wrapper, returns fullPath | ||
| isLocked(): boolean; // returns bool variable, true if nobody locks current file | ||
@@ -31,0 +31,0 @@ unlink(): Promise<boolean>; // async remove method |
@@ -37,9 +37,9 @@ import {LogTypes, LogLevel, LogQueueStatus, LogStepTypes} from './enums'; | ||
| export interface ILoggerClient<Transport, Prefix, Marker, Stack> { | ||
| log(...args): void; | ||
| info(...args): void; | ||
| warn(...args): void; | ||
| error(...args): void; | ||
| debug(...args): void; | ||
| verbose(...args): void; | ||
| success(...args): void; | ||
| log(...args: any[]): void; | ||
| info(...args: any[]): void; | ||
| warn(...args: any[]): void; | ||
| error(...args: any[]): void; | ||
| debug(...args: any[]): void; | ||
| verbose(...args: any[]): void; | ||
| success(...args: any[]): void; | ||
@@ -46,0 +46,0 @@ startStep(message: any, stepType?: LogStepTypes): void; |
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
131335
73.59%169
65.69%2464
45.8%2
100%