conditionalLogic/index
@prismatic-io/spectral › "conditionalLogic/index"
Index
Type aliases
Functions
Type aliases
ValidationResult
Ƭ ValidationResult: [] | []
Defined in packages/spectral/src/conditionalLogic/index.ts:20
Functions
Const
contains
▸ contains(container
: unknown, containee
: unknown): boolean
Defined in packages/spectral/src/conditionalLogic/index.ts:66
Parameters:
Name | Type |
---|---|
container | unknown |
containee | unknown |
Returns: boolean
Const
evaluate
▸ evaluate(expression
: ConditionalExpression): boolean
Defined in packages/spectral/src/conditionalLogic/index.ts:126
Parameters:
Name | Type |
---|---|
expression | ConditionalExpression |
Returns: boolean
Const
isEqual
▸ isEqual(left
: unknown, right
: unknown): boolean
Defined in packages/spectral/src/conditionalLogic/index.ts:112
Parameters:
Name | Type |
---|---|
left | unknown |
right | unknown |
Returns: boolean
Const
parseDate
▸ parseDate(value
: unknown): Date
Defined in packages/spectral/src/conditionalLogic/index.ts:85
Parameters:
Name | Type |
---|---|
value | unknown |
Returns: Date
Const
parseValue
▸ parseValue(value
: unknown): any
Defined in packages/spectral/src/conditionalLogic/index.ts:58
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:22
Parameters:
Name | Type |
---|---|
expression | ConditionalExpression |
Returns: ValidationResult