UNPKG

cli-testing-library

Version:

Simple and complete CLI testing utilities that encourage good testing practices.

23 lines (22 loc) 862 B
import { TestInstance } from './types.js'; export interface Config { /** * WARNING: `unstable` prefix means this API may change in patch and minor releases. * @param cb */ unstable_advanceTimersWrapper: (cb: (...args: Array<unknown>) => unknown) => unknown; asyncUtilTimeout: number; renderAwaitTime: number; errorDebounceTimeout: number; showOriginalStackTrace: boolean; throwSuggestions: boolean; getInstanceError: (message: string | null, container: TestInstance) => Error; } export interface ConfigFn { (existingConfig: Config): Partial<Config>; } type Callback<T> = () => T; export declare function runWithExpensiveErrorDiagnosticsDisabled<T>(callback: Callback<T>): T; export declare function configure(newConfig: ConfigFn | Partial<Config>): void; export declare function getConfig(): Config; export {};