application-services
Version:
Out of the box application environment and configuration service.
20 lines (19 loc) • 575 B
TypeScript
import { type LogService, type TimeService } from 'common-services';
export type ClockMockService = {
mockedTime: number;
isFixed: true;
} | {
referenceTime: number;
mockedTime: number;
isFixed: false;
};
export type TimeMockService = TimeService;
export type TimeMockConfig = {
CLOCK_MOCK?: ClockMockService;
};
export type TimeMockDependencies = Required<TimeMockConfig> & {
time?: TimeService;
log?: LogService;
};
declare const _default: import("knifecycle").ServiceInitializer<TimeMockDependencies, TimeService>;
export default _default;