@contract-case/case-entities-internal
Version:
Shared types for ContractCase modules
25 lines • 2.57 kB
TypeScript
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