Entity / foldkit-entity/conformance

Variant

const · packages/entity/src/conformance/variants.ts:16

const Variant: VariantEntity<
  'Variant',
  StoredFields<{
    readonly Priced: {
      readonly id: Schema.String
      readonly label: Schema.String
      readonly cents: Schema.Int
    }
    readonly Free: { readonly id: Schema.String; readonly label: Schema.String }
    readonly Held: {
      readonly id: Schema.String
      readonly label: Schema.String
      readonly cents: Schema.Int
      readonly until: Schema.String
    }
  }>,
  {},
  {},
  VariantUnion<{
    readonly Priced: {
      readonly id: Schema.String
      readonly label: Schema.String
      readonly cents: Schema.Int
    }
    readonly Free: { readonly id: Schema.String; readonly label: Schema.String }
    readonly Held: {
      readonly id: Schema.String
      readonly label: Schema.String
      readonly cents: Schema.Int
      readonly until: Schema.String
    }
  }>
>