Hyperlinkv0.8.0-beta.28

SchemaRepresentation

SchemaRepresentation.$NumberMetaconsteffect/SchemaRepresentation.ts:1092
Schema.Union<
  readonly [
    Schema.Struct<{ readonly _tag: Schema.tag<"isInt"> }>,
    Schema.Struct<{
      readonly _tag: Schema.tag<"isMultipleOf">
      readonly divisor: Schema.Finite
    }>,
    Schema.Struct<{ readonly _tag: Schema.tag<"isFinite"> }>,
    Schema.Struct<{
      readonly _tag: Schema.tag<"isGreaterThan">
      readonly exclusiveMinimum: Schema.Finite
    }>,
    Schema.Struct<{
      readonly _tag: Schema.tag<"isGreaterThanOrEqualTo">
      readonly minimum: Schema.Finite
    }>,
    Schema.Struct<{
      readonly _tag: Schema.tag<"isLessThan">
      readonly exclusiveMaximum: Schema.Finite
    }>,
    Schema.Struct<{
      readonly _tag: Schema.tag<"isLessThanOrEqualTo">
      readonly maximum: Schema.Finite
    }>,
    Schema.Struct<{
      readonly _tag: Schema.tag<"isBetween">
      readonly minimum: Schema.Finite
      readonly maximum: Schema.Finite
      readonly exclusiveMinimum: Schema.optional<Schema.Boolean>
      readonly exclusiveMaximum: Schema.optional<Schema.Boolean>
    }>
  ]
>

Schema for NumberMeta.

schemasNumberMeta
export const $NumberMeta = Schema.Union([
  $IsInt,
  $IsMultipleOf,
  $IsFinite,
  $IsGreaterThan,
  $IsGreaterThanOrEqualTo,
  $IsLessThan,
  $IsLessThanOrEqualTo,
  $IsBetween
]).annotate({ identifier: "NumberMeta" })
Referenced by 1 symbols