application-services
Version:
Out of the box application environment and configuration service.
14 lines (13 loc) • 1.02 kB
TypeScript
import initProcess from './services/process.js';
import initProcessEnv from './services/PROCESS_ENV.js';
import initProjectDir from './services/PROJECT_DIR.js';
import initEnv, { NodeEnv } from './services/ENV.js';
import initAppConfig from './services/APP_CONFIG.js';
import initTimeMock from './services/timeMock.js';
import { extractAppEnv } from './libs/env.js';
export type { ProcessService, ProcessServiceConfig, ProcessServiceDependencies, } from './services/process.js';
export type { BaseAppEnvVars, AppEnvVars, ProcessEnvConfig, ProcessEnvDependencies, } from './services/ENV.js';
export type { BaseAppConfig, AppConfig, AppConfigDependencies, } from './services/APP_CONFIG.js';
export type { ProjectDirService, ProjectDirDependencies, } from './services/PROJECT_DIR.js';
export type { TimeMockService, TimeMockConfig, TimeMockDependencies, ClockMockService, } from './services/timeMock.js';
export { NodeEnv, initProcess, initProcessEnv, initProjectDir, initEnv, initAppConfig, initTimeMock, extractAppEnv, };