UNPKG

@testomatio/reporter

Version:
213 lines (212 loc) 8.82 kB
export { Client }; export const STATUS: { PASSED: string; FAILED: string; SKIPPED: string; FINISHED: string; }; export const artifact: (data: string | { path: string; type: string; name: string; }, context?: any) => void; export const log: (...args: any[]) => void; export const logger: { "__#private@#originalUserLogger": { assert(condition?: boolean, ...data: any[]): void; clear(): void; count(label?: string): void; countReset(label?: string): void; debug(...data: any[]): void; dir(item?: any, options?: any): void; dirxml(...data: any[]): void; error(...data: any[]): void; group(...data: any[]): void; groupCollapsed(...data: any[]): void; groupEnd(): void; info(...data: any[]): void; log(...data: any[]): void; table(tabularData?: any, properties?: string[]): void; time(label?: string): void; timeEnd(label?: string): void; timeLog(label?: string, ...data: any[]): void; timeStamp(label?: string): void; trace(...data: any[]): void; warn(...data: any[]): void; Console: { prototype: import("node:console").Console; new (stdout: NodeJS.WritableStream, stderr?: NodeJS.WritableStream, ignoreErrors?: boolean): import("node:console").Console; new (options: import("node:console").ConsoleOptions): import("node:console").Console; }; profile(label?: string): void; profileEnd(label?: string): void; }; "__#private@#userLoggerWithOverridenMethods": any; logLevel: string; step(strings: any, ...values: any[]): void; getLogs(context: string): string[]; "__#private@#stringifyLogs"(...args: any[]): string; "__#private@#formatMessage"(strings: any, ...args: any[]): string; _templateLiteralLog(strings: any, ...args: any[]): void; "__#private@#logWrapper"(argsArray: any, level: any): void; assert(...args: any[]): void; debug(...args: any[]): void; error(...args: any[]): void; info(...args: any[]): void; log(...args: any[]): void; trace(...args: any[]): void; warn(...args: any[]): void; intercept(userLogger: any): void; stopInterception(): void; configure(config?: { logLevel?: string; prettyObjects?: boolean; }): void; prettyObjects: boolean; }; export const meta: (keyValue: { [key: string]: string; } | string, value?: string | undefined) => void; export const step: (message: string, logs?: { [key: string]: any; }) => void; export const label: (key: string | { [key: string]: string; }, value?: string | null) => void; export const linkTest: (...testIds: (string | string[])[]) => void; export const linkJira: (...jiraIds: (string | string[])[]) => void; declare namespace _default { export let testomatioLogger: { "__#private@#originalUserLogger": { assert(condition?: boolean, ...data: any[]): void; clear(): void; count(label?: string): void; countReset(label?: string): void; debug(...data: any[]): void; dir(item?: any, options?: any): void; dirxml(...data: any[]): void; error(...data: any[]): void; group(...data: any[]): void; groupCollapsed(...data: any[]): void; groupEnd(): void; info(...data: any[]): void; log(...data: any[]): void; table(tabularData?: any, properties?: string[]): void; time(label?: string): void; timeEnd(label?: string): void; timeLog(label?: string, ...data: any[]): void; timeStamp(label?: string): void; trace(...data: any[]): void; warn(...data: any[]): void; Console: { prototype: import("node:console").Console; new (stdout: NodeJS.WritableStream, stderr?: NodeJS.WritableStream, ignoreErrors?: boolean): import("node:console").Console; new (options: import("node:console").ConsoleOptions): import("node:console").Console; }; profile(label?: string): void; profileEnd(label?: string): void; }; "__#private@#userLoggerWithOverridenMethods": any; logLevel: string; step(strings: any, ...values: any[]): void; getLogs(context: string): string[]; "__#private@#stringifyLogs"(...args: any[]): string; "__#private@#formatMessage"(strings: any, ...args: any[]): string; _templateLiteralLog(strings: any, ...args: any[]): void; "__#private@#logWrapper"(argsArray: any, level: any): void; assert(...args: any[]): void; debug(...args: any[]): void; error(...args: any[]): void; info(...args: any[]): void; log(...args: any[]): void; trace(...args: any[]): void; warn(...args: any[]): void; intercept(userLogger: any): void; stopInterception(): void; configure(config?: { logLevel?: string; prettyObjects?: boolean; }): void; prettyObjects: boolean; }; export let artifact: (data: string | { path: string; type: string; name: string; }, context?: any) => void; export let log: (...args: any[]) => void; export let logger: { "__#private@#originalUserLogger": { assert(condition?: boolean, ...data: any[]): void; clear(): void; count(label?: string): void; countReset(label?: string): void; debug(...data: any[]): void; dir(item?: any, options?: any): void; dirxml(...data: any[]): void; error(...data: any[]): void; group(...data: any[]): void; groupCollapsed(...data: any[]): void; groupEnd(): void; info(...data: any[]): void; log(...data: any[]): void; table(tabularData?: any, properties?: string[]): void; time(label?: string): void; timeEnd(label?: string): void; timeLog(label?: string, ...data: any[]): void; timeStamp(label?: string): void; trace(...data: any[]): void; warn(...data: any[]): void; Console: { prototype: import("node:console").Console; new (stdout: NodeJS.WritableStream, stderr?: NodeJS.WritableStream, ignoreErrors?: boolean): import("node:console").Console; new (options: import("node:console").ConsoleOptions): import("node:console").Console; }; profile(label?: string): void; profileEnd(label?: string): void; }; "__#private@#userLoggerWithOverridenMethods": any; logLevel: string; step(strings: any, ...values: any[]): void; getLogs(context: string): string[]; "__#private@#stringifyLogs"(...args: any[]): string; "__#private@#formatMessage"(strings: any, ...args: any[]): string; _templateLiteralLog(strings: any, ...args: any[]): void; "__#private@#logWrapper"(argsArray: any, level: any): void; assert(...args: any[]): void; debug(...args: any[]): void; error(...args: any[]): void; info(...args: any[]): void; log(...args: any[]): void; trace(...args: any[]): void; warn(...args: any[]): void; intercept(userLogger: any): void; stopInterception(): void; configure(config?: { logLevel?: string; prettyObjects?: boolean; }): void; prettyObjects: boolean; }; export let meta: (keyValue: { [key: string]: string; } | string, value?: string | undefined) => void; export let step: (message: string, logs?: { [key: string]: any; }) => void; export let label: (key: string | { [key: string]: string; }, value?: string | null) => void; export let linkTest: (...testIds: (string | string[])[]) => void; export let linkJira: (...jiraIds: (string | string[])[]) => void; export { Client as TestomatioClient }; export { STATUS }; } export default _default; export type ArtifactFunction = typeof import("./reporter-functions.js").default.artifact; export type LogFunction = typeof import("./reporter-functions.js").default.log; export type LoggerService = typeof import("./services/index.js").services.logger; export type MetaFunction = typeof import("./reporter-functions.js").default.keyValue; export type StepFunction = typeof import("./reporter-functions.js").default.step; export type LabelFunction = typeof import("./reporter-functions.js").default.label; import Client from './client.js';