Constructors

new R(): ReflectedType

Properties

staticbool: BoolTypesource

staticdate: DateTypesource

statici16: Int16Typesource

statici32: Int32Typesource

statici64: Int64Typesource

statici8: Int8Typesource

staticnil: NilTypesource

staticobject: ObjectTypesource

staticstr: StringTypesource

statictimestamp: TimestampTypesource

staticu16: Uint16Typesource

staticu32: Uint32Typesource

staticu64: Uint64Typesource

staticu8: Uint8Typesource

staticuuid: UuidTypesource

staticyearMonth: YearMonthTypesource

Methods

Static methods

staticarray(elementType: Type): ArrayTypesource

staticdecimal(numDecimals: number): DecimalTypesource

staticenum(name: string, domain: EnumDomain): EnumTypesource

staticerror(struct: Reflectable): CommandOutcomeMetadatasource

staticf<T extends Type>(ty: T): Fieldsource

staticfk(model: ModelType): ForeignKeyTypesource

staticliteral(value: string): LiteralTypesource

staticmap(keyType: Type, valueType: Type): MapTypesource

staticmodel(model: Reflectable): CommandOutcomeMetadatasource

staticset(elementType: Type): SetTypesource

staticstruct(type: Reflectable): StructTypesource

staticunion(variants: Record<string, Type>): UnionTypesource