conditionalLogic/types
@prismatic-io/spectral › "conditionalLogic/types"
Index
Enumerations
Type aliases
Variables
Object literals
Type aliases
BooleanExpression
Ƭ BooleanExpression: []
Defined in packages/spectral/src/conditionalLogic/types.ts:76
ConditionalExpression
Ƭ ConditionalExpression: TermExpression | BooleanExpression
Defined in packages/spectral/src/conditionalLogic/types.ts:81
Term
Ƭ Term: unknown
Defined in packages/spectral/src/conditionalLogic/types.ts:73
TermExpression
Ƭ TermExpression: []
Defined in packages/spectral/src/conditionalLogic/types.ts:74
TermOperator
Ƭ TermOperator: UnaryOperator | BinaryOperator
Defined in packages/spectral/src/conditionalLogic/types.ts:68
Variables
Const
BooleanOperatorPhrase
• BooleanOperatorPhrase: string[] = Object.keys(BooleanOperator)
Defined in packages/spectral/src/conditionalLogic/types.ts:8
Object literals
Const
BinaryOperatorPhrase
▪ BinaryOperatorPhrase: object
Defined in packages/spectral/src/conditionalLogic/types.ts:48
[BinaryOperator.dateTimeAfter]
• [BinaryOperator.dateTimeAfter]: string = "is after (date/time)"
Defined in packages/spectral/src/conditionalLogic/types.ts:63
[BinaryOperator.dateTimeBefore]
• [BinaryOperator.dateTimeBefore]: string = "is before (date/time)"
Defined in packages/spectral/src/conditionalLogic/types.ts:64
[BinaryOperator.dateTimeSame]
• [BinaryOperator.dateTimeSame]: string = "is the same (date/time)"
Defined in packages/spectral/src/conditionalLogic/types.ts:65
[BinaryOperator.doesNotEndWith]
• [BinaryOperator.doesNotEndWith]: string = "does not end the string"
Defined in packages/spectral/src/conditionalLogic/types.ts:62
[BinaryOperator.doesNotExactlyMatch]
• [BinaryOperator.doesNotExactlyMatch]: string = "does not exactly match"
Defined in packages/spectral/src/conditionalLogic/types.ts:52
[BinaryOperator.doesNotStartWith]
• [BinaryOperator.doesNotStartWith]: string = "does not start the string"
Defined in packages/spectral/src/conditionalLogic/types.ts:60
[BinaryOperator.endsWith]
• [BinaryOperator.endsWith]: string = "ends the string"
Defined in packages/spectral/src/conditionalLogic/types.ts:61
[BinaryOperator.equal]
• [BinaryOperator.equal]: string = "equals"
Defined in packages/spectral/src/conditionalLogic/types.ts:49
[BinaryOperator.exactlyMatches]
• [BinaryOperator.exactlyMatches]: string = "exactly matches"
Defined in packages/spectral/src/conditionalLogic/types.ts:50
[BinaryOperator.greaterThanOrEqual]
• [BinaryOperator.greaterThanOrEqual]: string = "is greater than or equal to"
Defined in packages/spectral/src/conditionalLogic/types.ts:54
[BinaryOperator.greaterThan]
• [BinaryOperator.greaterThan]: string = "is greater than"
Defined in packages/spectral/src/conditionalLogic/types.ts:53
[BinaryOperator.in]
• [BinaryOperator.in]: string = "contained in"
Defined in packages/spectral/src/conditionalLogic/types.ts:57
[BinaryOperator.lessThanOrEqual]
• [BinaryOperator.lessThanOrEqual]: string = "is less than or equal to"
Defined in packages/spectral/src/conditionalLogic/types.ts:56
[BinaryOperator.lessThan]
• [BinaryOperator.lessThan]: string = "is less than"
Defined in packages/spectral/src/conditionalLogic/types.ts:55
[BinaryOperator.notEqual]
• [BinaryOperator.notEqual]: string = "does not equal"
Defined in packages/spectral/src/conditionalLogic/types.ts:51
[BinaryOperator.notIn]
• [BinaryOperator.notIn]: string = "not contained in"
Defined in packages/spectral/src/conditionalLogic/types.ts:58
[BinaryOperator.startsWith]
• [BinaryOperator.startsWith]: string = "starts the string"
Defined in packages/spectral/src/conditionalLogic/types.ts:59
Const
TermOperatorPhrase
▪ TermOperatorPhrase: object
Defined in packages/spectral/src/conditionalLogic/types.ts:69
Const
UnaryOperatorPhrase
▪ UnaryOperatorPhrase: object
Defined in packages/spectral/src/conditionalLogic/types.ts:19
[UnaryOperator.doesNotExist]
• [UnaryOperator.doesNotExist]: string = "does not exist"
Defined in packages/spectral/src/conditionalLogic/types.ts:22
[UnaryOperator.exists]
• [UnaryOperator.exists]: string = "exists"
Defined in packages/spectral/src/conditionalLogic/types.ts:23
[UnaryOperator.isEmpty]
• [UnaryOperator.isEmpty]: string = "is empty"
Defined in packages/spectral/src/conditionalLogic/types.ts:24
[UnaryOperator.isFalse]
• [UnaryOperator.isFalse]: string = "is false"
Defined in packages/spectral/src/conditionalLogic/types.ts:21
[UnaryOperator.isNotEmpty]
• [UnaryOperator.isNotEmpty]: string = "is not empty"
Defined in packages/spectral/src/conditionalLogic/types.ts:25
[UnaryOperator.isTrue]
• [UnaryOperator.isTrue]: string = "is true"
Defined in packages/spectral/src/conditionalLogic/types.ts:20