Skip to main content

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:

NameType
containerunknown
containeeunknown

Returns: boolean


Const evaluate

evaluate(expression: ConditionalExpression): boolean

Defined in packages/spectral/src/conditionalLogic/index.ts:126

Parameters:

NameType
expressionConditionalExpression

Returns: boolean


Const isEqual

isEqual(left: unknown, right: unknown): boolean

Defined in packages/spectral/src/conditionalLogic/index.ts:112

Parameters:

NameType
leftunknown
rightunknown

Returns: boolean


Const parseDate

parseDate(value: unknown): Date

Defined in packages/spectral/src/conditionalLogic/index.ts:85

Parameters:

NameType
valueunknown

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:

NameType
valueunknown

Returns: any


Const validate

validate(expression: ConditionalExpression): ValidationResult

Defined in packages/spectral/src/conditionalLogic/index.ts:22

Parameters:

NameType
expressionConditionalExpression

Returns: ValidationResult