@n1k1t/mock-server
Version:
The ultimate toolkit to intercept, transform, and simulate HTTP/WS traffic with type-safe expectations
17 lines • 743 B
TypeScript
import type { IServerContext } from '../../types';
import type { MockServer } from '../../index';
import { SystemProvider } from './system';
import { Provider } from './model';
export declare class ProvidersStorage<TContext extends IServerContext = any> extends Map<string, Provider<any>> {
protected server: MockServer;
default: Provider<TContext>;
system: SystemProvider<any>;
constructor(server: MockServer);
extract(): Provider[];
register(provider: Provider): this;
/** Deletes provider from storage */
unregister(provider: Provider): this;
expired(): Provider[];
static build<TContext extends IServerContext>(server: MockServer): ProvidersStorage<TContext>;
}
//# sourceMappingURL=storage.d.ts.map