UNPKG

yeoman-test

Version:

Test utilities for Yeoman generators

19 lines (18 loc) 658 B
import type { BaseGenerator } from '@yeoman/types'; import type RunContext from './run-context.js'; import type RunResult from './run-result.js'; declare class TestContext { beforeCwd?: string; autoRestore: boolean; autoCleanup?: boolean; runResult?: RunResult; private runContext?; startNewContext(runContext?: RunContext<any>, autoCleanup?: boolean): void; } declare const testContext: TestContext; export default testContext; /** * Provides a proxy for last executed context result. */ export declare const result: RunResult; export declare const typedResult: <GeneratorType extends BaseGenerator>() => RunResult<GeneratorType>;