UNPKG

@contract-case/case-entities-internal

Version:

Shared types for ContractCase modules

25 lines 2.57 kB
import { HTTP_STATUS_CODE_MATCHER_TYPE, HTTP_REQUEST_MATCHER_TYPE, HTTP_RESPONSE_MATCHER_TYPE, URL_ENCODED_STRING_TYPE, HTTP_BASIC_AUTH_TYPE } from '@contract-case/case-core-plugin-http-dsl'; import { LOOKUP_MATCHER_TYPE } from '@contract-case/case-plugin-dsl-types'; export declare const ARRAY_LENGTH_PARAMETER_INFINITE: "unlimited"; export declare const CASCADING_CONTEXT_MATCHER_TYPE: "_case:CascadingContext"; export declare const SHAPED_OBJECT_MATCHER_TYPE: "_case:ObjectShape"; export declare const OBJECT_VALUES_MATCH_TYPE: "_case:ObjectValuesMatch"; export declare const OBJECT_KEYS_MATCH_TYPE: "_case:ObjectKeysMatch"; export declare const CONTEXT_VARIABLE_TYPE: "_case:ContextVariable"; export declare const NUMBER_MATCHER_TYPE: "_case:MatchNumber"; export declare const STRING_MATCHER_TYPE: "_case:MatchString"; export declare const NULL_MATCHER_TYPE: "_case:MatchNull"; export declare const BOOLEAN_MATCHER_TYPE: "_case:MatchBoolean"; export declare const SHAPED_ARRAY_MATCHER_TYPE: "_case:ArrayShape"; export declare const ARRAY_LENGTH_MATCHER_TYPE: "_case:ArrayLength"; export declare const ARRAY_EACH_ENTRY_MATCHES_TYPE: "_case:ArrayEachEntryLike"; export declare const ARRAY_CONTAINS_TYPE: "_case:ArrayContains"; export declare const COMBINE_MATCHERS_TYPE: "_case:And"; export declare const INTEGER_MATCH_TYPE: "_case:Integer"; export declare const STRING_CONTAINS_TYPE: "_case:StringContains"; export declare const STRING_PREFIX_TYPE: "_case:StringPrefix"; export declare const STRING_SUFFIX_TYPE: "_case:StringSuffix"; export declare const BASE64_ENCODED_TYPE: "_case:Base64Encoded"; export declare const JSON_STRINGIFIED_TYPE: "_case:JsonEncoded"; export type AnyCaseNodeType = typeof NUMBER_MATCHER_TYPE | typeof STRING_MATCHER_TYPE | typeof NULL_MATCHER_TYPE | typeof BOOLEAN_MATCHER_TYPE | typeof CASCADING_CONTEXT_MATCHER_TYPE | typeof SHAPED_ARRAY_MATCHER_TYPE | typeof SHAPED_OBJECT_MATCHER_TYPE | typeof HTTP_STATUS_CODE_MATCHER_TYPE | typeof HTTP_REQUEST_MATCHER_TYPE | typeof HTTP_RESPONSE_MATCHER_TYPE | typeof LOOKUP_MATCHER_TYPE | typeof ARRAY_LENGTH_MATCHER_TYPE | typeof COMBINE_MATCHERS_TYPE | typeof ARRAY_EACH_ENTRY_MATCHES_TYPE | typeof ARRAY_CONTAINS_TYPE | typeof OBJECT_VALUES_MATCH_TYPE | typeof INTEGER_MATCH_TYPE | typeof STRING_CONTAINS_TYPE | typeof STRING_PREFIX_TYPE | typeof STRING_SUFFIX_TYPE | typeof OBJECT_KEYS_MATCH_TYPE | typeof CONTEXT_VARIABLE_TYPE | typeof URL_ENCODED_STRING_TYPE | typeof HTTP_BASIC_AUTH_TYPE | typeof BASE64_ENCODED_TYPE | typeof JSON_STRINGIFIED_TYPE; //# sourceMappingURL=constants.types.d.ts.map