@ngx-playwright/jest
Version:
20 lines • 946 B
TypeScript
import type { Test } from 'jest-runner';
import { BrowserSpec, BrowserName, RunnerBrowserSpec } from './browsers';
export interface NgxPlaywrightJestTest extends Test {
context: Test['context'] & {
config: Test['context']['config'] & {
runnerSpec: RunnerBrowserSpec;
};
};
}
export interface PartialNgxPlaywrightJestConfig extends BrowserSpec {
}
export declare type DeepPartial<T> = {
[K in keyof T]?: T[K] extends string | boolean | number | symbol | null | undefined ? T[K] : DeepPartial<T[K]>;
};
export interface NgxPlaywrightJestConfig extends Partial<PartialNgxPlaywrightJestConfig> {
debugOptions?: DeepPartial<PartialNgxPlaywrightJestConfig>;
browsers?: (BrowserName | (Partial<PartialNgxPlaywrightJestConfig> & Pick<BrowserSpec, 'type'>))[];
}
export declare function getBrowserSpecs(config: NgxPlaywrightJestConfig, isDebug?: boolean): BrowserSpec[];
//# sourceMappingURL=config.d.ts.map