@stryker-mutator/jest-runner
Version:
A plugin to use the jest test runner and framework in Stryker, the JavaScript mutation testing framework
22 lines • 997 B
TypeScript
import { PluginContext } from '@stryker-mutator/api/plugin';
import type { requireResolve } from '@stryker-mutator/util';
import { JestWrapper, JestConfigWrapper } from './utils/index.js';
export declare const pluginTokens: {
readonly requireFromCwd: 'requireFromCwd';
readonly resolve: 'resolve';
readonly resolveFromDirectory: 'resolveFromDirectory';
readonly configLoader: 'configLoader';
readonly processEnv: 'processEnv';
readonly jestTestAdapter: 'jestTestAdapter';
readonly globalNamespace: 'globalNamespace';
readonly jestWrapper: 'jestWrapper';
readonly jestConfigWrapper: 'jestConfigWrapper';
};
export interface JestPluginContext extends PluginContext {
[pluginTokens.jestWrapper]: JestWrapper;
[pluginTokens.resolve]: RequireResolve;
[pluginTokens.requireFromCwd]: typeof requireResolve;
[pluginTokens.processEnv]: typeof process.env;
[pluginTokens.jestConfigWrapper]: JestConfigWrapper;
}
//# sourceMappingURL=plugin-di.d.ts.map