libmodulor
Version:
A TypeScript library to create platform-agnostic applications
18 lines (17 loc) • 632 B
TypeScript
import type { FilePath } from '../../dt/index.js';
import { type FSManager, type Worker } from '../../std/index.js';
import type { UCDefSource } from '../../uc/index.js';
import { type SrcImporter } from '../../utils/index.js';
import type { AppTesterCtx } from '../ctx.js';
export interface Input {
appPath: FilePath;
srcImporter: SrcImporter<UCDefSource>;
}
export interface Output {
ctx: AppTesterCtx;
}
export declare class AppTesterCtxInitializer implements Worker<Input, Promise<Output>> {
private fsManager;
constructor(fsManager: FSManager);
exec({ appPath, srcImporter }: Input): Promise<Output>;
}