UNPKG

@dbs-portal/tool-mock

Version:

API mocking toolkit using MSW for DBS Portal development workflows

29 lines 1.05 kB
/** * Delay utilities for simulating network latency */ import type { DelayOptions } from './types'; /** * Apply delay to simulate network latency */ export declare function applyDelay(delay: DelayOptions): Promise<void>; /** * Create a delay function with specific options */ export declare function createDelayFunction(defaultDelay: DelayOptions): (customDelay?: DelayOptions) => Promise<void>; /** * Simulate progressive delay (increases over time) */ export declare function applyProgressiveDelay(baseDelay: DelayOptions, multiplier?: number, maxDelay?: number): Promise<void>; /** * Simulate network jitter */ export declare function applyJitteredDelay(baseDelay: number, jitterPercent?: number): Promise<void>; /** * Simulate connection-based delays */ export declare function applyConnectionDelay(connection?: 'fast' | 'slow' | 'unstable' | 'offline'): Promise<void>; /** * Delay with timeout */ export declare function applyDelayWithTimeout(delay: DelayOptions, timeout: number): Promise<void>; //# sourceMappingURL=delay.d.ts.map