@adpt/core
Version:
AdaptJS core library
18 lines • 752 B
TypeScript
import { PluginModule } from "../deploy";
import { ObserverManagerDeployment } from "../observers";
import { Stacks } from "../stack";
import * as Adapt from "../exports";
export interface AdaptContext {
pluginModules: Map<string, PluginModule>;
adaptStacks: Stacks;
observers: Map<string, ObserverManagerDeployment>;
Adapt: typeof Adapt;
}
export declare function createAdaptContext(): AdaptContext;
export declare function getAdaptContext(): AdaptContext;
export declare function projectExec(projectRoot: string, rootFileName: string): AdaptContext;
export interface MockAdaptContext extends AdaptContext {
stop: () => void;
}
export declare function mockAdaptContext(): MockAdaptContext;
//# sourceMappingURL=projectExec.d.ts.map