@amadeus-it-group/kassette
Version:
Development server, used mainly for testing, which proxies requests and is able to easily manage local mocks.
8 lines (7 loc) • 826 B
TypeScript
import { IMock } from '../model';
import { ChecksumArgs, ChecksumReturn, DefaultInclude, IncludableSpec, ListOrFilter } from './model';
export declare function computeChecksum(mock: IMock, spec: ChecksumArgs): Promise<ChecksumReturn>;
export declare function computeContent(mock: IMock, spec: ChecksumArgs): Promise<string>;
export declare function processList(spec: ListOrFilter, input: Record<string, any>, defaultCaseSensitive: boolean): Promise<string>;
export declare function processSpec<SpecType extends IncludableSpec>(spec: SpecType | boolean | undefined, includedByDefault: DefaultInclude, process: (spec: SpecType) => string | Promise<string>): Promise<string | null>;
export declare function normalizeSpec<SpecType extends IncludableSpec>(spec: SpecType | boolean | undefined, defaultValue?: DefaultInclude): any;