@case-contract-testing/case
Version:
Next-generation contract testing suite
13 lines (12 loc) • 697 B
TypeScript
import { CoreBooleanMatcher, CoreNullMatcher, CoreNumberMatcher, CoreStringMatcher, CoreIntegerMatch } from './types';
/**
* Matches a number following [RFC 8259 JSON](https://www.rfc-editor.org/rfc/rfc8259).
*
* @param example - Any floating point number, not infinity, not NaN.
* @returns
*/
export declare const coreNumberMatcher: (example: number) => CoreNumberMatcher;
export declare const coreIntegerMatcher: (example: number) => CoreIntegerMatch;
export declare const coreStringMatcher: (example: string) => CoreStringMatcher;
export declare const coreBooleanMatcher: (example: boolean) => CoreBooleanMatcher;
export declare const coreNullMatcher: (example?: null) => CoreNullMatcher;