conditionalLogic/index
@prismatic-io/spectral › "conditionalLogic/index"
#
Index#
Type aliases#
Functions#
Type aliases#
ValidationResultƬ ValidationResult: [] | []
Defined in packages/spectral/src/conditionalLogic/index.ts:12
#
FunctionsConst
contains#
▸ contains(container
: unknown, containee
: unknown): boolean
Defined in packages/spectral/src/conditionalLogic/index.ts:58
Parameters:
Name | Type |
---|---|
container | unknown |
containee | unknown |
Returns: boolean
Const
evaluate#
▸ evaluate(expression
: ConditionalExpression): boolean
Defined in packages/spectral/src/conditionalLogic/index.ts:118
Parameters:
Name | Type |
---|---|
expression | ConditionalExpression |
Returns: boolean
Const
isEqual#
▸ isEqual(left
: unknown, right
: unknown): boolean
Defined in packages/spectral/src/conditionalLogic/index.ts:104
Parameters:
Name | Type |
---|---|
left | unknown |
right | unknown |
Returns: boolean
Const
parseDate#
▸ parseDate(value
: unknown): Date
Defined in packages/spectral/src/conditionalLogic/index.ts:77
Parameters:
Name | Type |
---|---|
value | unknown |
Returns: Date
Const
parseValue#
▸ parseValue(value
: unknown): any
Defined in packages/spectral/src/conditionalLogic/index.ts:50
Convert stringified objects/values back to their native value, all other values just pass through unaltered.
Parameters:
Name | Type |
---|---|
value | unknown |
Returns: any
Const
validate#
▸ validate(expression
: ConditionalExpression): ValidationResult
Defined in packages/spectral/src/conditionalLogic/index.ts:14
Parameters:
Name | Type |
---|---|
expression | ConditionalExpression |
Returns: ValidationResult