Hyperlinkv0.8.0-beta.28

SchemaRepresentation

SchemaRepresentation.$DeclarationMetaconsteffect/SchemaRepresentation.ts:1493
Schema.Union<
  readonly [
    Schema.Union<
      readonly [
        Schema.Struct<{ readonly _tag: Schema.tag<"isDateValid"> }>,
        Schema.Struct<{
          readonly _tag: Schema.tag<"isGreaterThanDate">
          readonly exclusiveMinimum: Schema.Date
        }>,
        Schema.Struct<{
          readonly _tag: Schema.tag<"isGreaterThanOrEqualToDate">
          readonly minimum: Schema.Date
        }>,
        Schema.Struct<{
          readonly _tag: Schema.tag<"isLessThanDate">
          readonly exclusiveMaximum: Schema.Date
        }>,
        Schema.Struct<{
          readonly _tag: Schema.tag<"isLessThanOrEqualToDate">
          readonly maximum: Schema.Date
        }>,
        Schema.Struct<{
          readonly _tag: Schema.tag<"isBetweenDate">
          readonly minimum: Schema.Date
          readonly maximum: Schema.Date
          readonly exclusiveMinimum: Schema.optional<Schema.Boolean>
          readonly exclusiveMaximum: Schema.optional<Schema.Boolean>
        }>
      ]
    >,
    Schema.Union<
      readonly [
        Schema.Struct<{
          readonly _tag: Schema.tag<"isMinSize">
          readonly minSize: Schema.Int
        }>,
        Schema.Struct<{
          readonly _tag: Schema.tag<"isMaxSize">
          readonly maxSize: Schema.Int
        }>,
        Schema.Struct<{
          readonly _tag: Schema.tag<"isSizeBetween">
          readonly minimum: Schema.Int
          readonly maximum: Schema.Int
        }>
      ]
    >
  ]
>

Schema for DeclarationMeta.

export const $DeclarationMeta = Schema.Union([
  $DateMeta,
  $SizeMeta
]).annotate({ identifier: "DeclarationMeta" })
Referenced by 1 symbols