UNPKG

@dbs-portal/tool-mock

Version:

API mocking toolkit using MSW for DBS Portal development workflows

48 lines 1.26 kB
/** * Environment detection utilities */ import type { EnvironmentInfo, MockMode } from './types'; /** * Detect the current environment and determine mocking configuration */ export declare function getEnvironmentInfo(): EnvironmentInfo; /** * Check if mocking is enabled in the current environment */ export declare function isMockingEnabled(): boolean; /** * Get the current mocking mode */ export declare function getMockingMode(): MockMode; /** * Get environment-specific configuration defaults */ export declare function getEnvironmentDefaults(): { enabled: boolean; logging: boolean; delay: [number, number]; errorSimulation: { networkErrorRate: number; serverErrorRate: number; }; } | { enabled: boolean; logging: boolean; delay: number; errorSimulation: { networkErrorRate: number; serverErrorRate: number; }; }; /** * Get environment variables related to mocking */ export declare function getMockingEnvironmentVariables(): { enabled: string | undefined; mode: string | undefined; baseUrl: string | undefined; delay: string | undefined; logging: string | undefined; forceEnabled: string | undefined; }; //# sourceMappingURL=environment.d.ts.map