@n1k1t/mock-server
Version:
Powerful util to setup mocks over HTTP APIs
15 lines • 617 B
TypeScript
import { ValueError } from '@n1k1t/typebox/errors';
import { IExpectationSchemaContext } from '../types';
import { Expectation } from './expectation';
export type TExpectationsStorageRegisterationResult = {
status: 'REGISTERED';
expectation: Expectation<any>;
} | {
status: 'ERROR';
reasons: ValueError[];
};
export declare class ExpectationsStorage extends Map<string, Expectation<any>> {
register(configuration: Expectation['configuration']): TExpectationsStorageRegisterationResult;
match(context: IExpectationSchemaContext): Expectation<any> | null;
}
//# sourceMappingURL=storage.d.ts.map