yeoman-test
Version:
Test utilities for Yeoman generators
19 lines (18 loc) • 658 B
TypeScript
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>;