everything-dev
Version:
A consolidated product package for building Module Federation apps with oRPC APIs.
30 lines • 917 B
text/typescript
import { RuntimeConfig } from "../../types.cjs";
import { AppOrchestrator, ServiceDescriptor } from "./service-descriptor.cjs";
import "../../env/project-env.cjs";
import "./render.cjs";
import { Effect, Layer } from "effect";
//#region src/services/dev/session.d.ts
interface DevSessionData {
orchestrator: AppOrchestrator;
services: Map<string, ServiceDescriptor>;
runtimeConfig: RuntimeConfig;
/** The generated infra env tier — required so a start session can never silently run with an empty tier. */
envGenerated: Record<string, string>;
shellEnv: Record<string, string>;
}
interface StartSummary {
configSource: string;
configSourceHttp?: string;
account: string;
domain?: string;
modules: {
host?: string;
ui?: string;
api?: string;
auth?: string;
};
warnings: string[];
}
//#endregion
export { DevSessionData, StartSummary };
//# sourceMappingURL=session.d.cts.map