@n1k1t/mock-server
Version:
Powerful util to setup mocks over HTTP APIs
30 lines • 1.12 kB
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'> & {
history?: {
limit?: number;
};
};
TContext: TContext;
server: MockServer;
client: OnsiteClient<TContext>;
group: string;
storages: {
expectations: ExpectationsStorage;
containers: ContainersStorage<object>;
history: HistoryStorage;
};
constructor(provided: Pick<Provider, 'group'> & {
history?: {
limit?: number;
};
});
assign(payload: Partial<Pick<Provider, 'server'>>): this;
static build<TContext extends IServerContext = IServerContextDefaults>(provided: Provider['provided']): Provider<TContext>;
}
//# sourceMappingURL=model.d.ts.map