Skip to content

BooleanType

Defined in: packages/schema/src/types/boolean.ts:3

  • ExpressionValueType<boolean>

new BooleanType(__namedParameters): BooleanType

Defined in: packages/schema/src/types/base.ts:39

TypeParams<boolean> = {}

BooleanType

ExpressionValueType<boolean>.constructor

readonly input_: Value

Defined in: packages/schema/src/types/base.ts:34

ExpressionValueType.input_


readonly output_: boolean

Defined in: packages/schema/src/types/base.ts:35

ExpressionValueType.output_

cast(value): boolean

Defined in: packages/schema/src/types/expression.ts:43

any

boolean

ExpressionValueType.cast


protected cast_(value): boolean

Defined in: packages/schema/src/types/boolean.ts:4

any

boolean

ExpressionValueType.cast_


parse(value, ctx): Result<boolean, SchemaError>

Defined in: packages/schema/src/types/base.ts:58

Value | undefined

TypeParseContext

Result<boolean, SchemaError>

ExpressionValueType.parse


protected parse_(value): Result<boolean, SchemaError>

Defined in: packages/schema/src/types/expression.ts:31

Value | undefined

Result<boolean, SchemaError>

ExpressionValueType.parse_


protected validate_(value): Result<void, string>

Defined in: packages/schema/src/types/base.ts:48

boolean

Result<void, string>

ExpressionValueType.validate_