StaticValues<Type>: Type extends Range<infer RangeType>
    ? [lower: RangeType | RangePart<RangeType>, higher: RangeType | RangePart<RangeType>]
    : Type extends any[]
        ? {
            readonly [Key in keyof Type]: StaticValues<Type[Key]>
        }
        : Type extends null
            ? Type | WhereSerializableValue | null
            : Type | WhereSerializableValue

Represents acceptable Static values.

Static values, as opposed to DynamicValues. i.e. booleans, strings, etc...

Type Parameters

  • Type