@n1k1t/mock-server
Version:
Powerful util to setup mocks over HTTP APIs
22 lines • 981 B
TypeScript
import type { IServerContextDefaults, MockServer } from '../../index';
import { ExpectationsStorage } from '../../../expectations';
import { ContainersStorage } from '../containers';
import { HistoryStorage } from '../history';
import { IServerContext } from '../../types';
import { OnsiteClient } from '../../../client';
export declare class Provider<TContext extends IServerContext = IServerContext> {
protected provided: Pick<Provider, 'group'>;
TContext: TContext;
server: MockServer;
client: OnsiteClient<TContext>;
group: string;
storages: {
expectations: ExpectationsStorage;
containers: ContainersStorage<object>;
history: HistoryStorage;
};
constructor(provided: Pick<Provider, 'group'>);
assign(payload: Partial<Pick<Provider, 'server'>>): this;
static build<TContext extends IServerContext = IServerContextDefaults>(provided: Provider['provided']): Provider<TContext>;
}
//# sourceMappingURL=model.d.ts.map