Variable: t
constt:object
Defined in: types/index.ts:29
Type Declaration
array()
array: <
ValueType,ValueBitSize>(type:IType<ValueType,ValueBitSize>) =>IType<ValueType[],null> =ArrayType
Type Parameters
| Type Parameter |
|---|
ValueType |
ValueBitSize extends null | number |
Parameters
| Parameter | Type |
|---|---|
type | IType<ValueType, ValueBitSize> |
Returns
IType<ValueType[], null>
bigInt32
bigInt32:
IType<bigint,32,bigint> =BigInt32Type
bigInt64
bigInt64:
IType<bigint,64,bigint> =BigInt64Type
bigUint32
bigUint32:
IType<bigint,32,bigint> =BigUint32Type
bigUint64
bigUint64:
IType<bigint,64,bigint> =BigUint64Type
bit
bit:
IType<0|1,1,number> =BitType
boolean
boolean:
IType<boolean,1,boolean> =BooleanType
constant()
constant: <
ValueType>(constantValue:ValueType) =>IType<ValueType,0,never> =ConstantType
Type Parameters
| Type Parameter |
|---|
ValueType |
Parameters
| Parameter | Type |
|---|---|
constantValue | ValueType |
Returns
IType<ValueType, 0, never>
fixedLengthArray()
fixedLengthArray: <
ValueType,ValueBitSize>(type:IType<ValueType,ValueBitSize>,length:number) =>IType<ValueType[],ValueBitSizeextendsnull?null:number> =FixedLengthArrayType
Type Parameters
| Type Parameter |
|---|
ValueType |
ValueBitSize extends null | number |
Parameters
| Parameter | Type |
|---|---|
type | IType<ValueType, ValueBitSize> |
length | number |
Returns
IType<ValueType[], ValueBitSize extends null ? null : number>
float32
float32:
IType<number,32,number> =Float32Type
float64
float64:
IType<number,64,number> =Float64Type
int16
int16:
IType<number,16,number> =Int16Type
int2
int2:
IType<number,2,number> =Int2Type
int32
int32:
IType<number,32,number> =Int32Type
int4
int4:
IType<number,4,number> =Int4Type
int64
int64:
IType<number,64,number> =Int64Type
int8
int8:
IType<number,8,number> =Int8Type
nullable()
nullable: <
ValueType,ValueBitSize>(type:IType<ValueType,ValueBitSize>) =>IType<null|ValueType,null,undefined|null|ValueType> =NullableType
Type Parameters
| Type Parameter |
|---|
ValueType |
ValueBitSize extends null | number |
Parameters
| Parameter | Type |
|---|---|
type | IType<ValueType, ValueBitSize> |
Returns
IType<null | ValueType, null, undefined | null | ValueType>
snowflake
snowflake:
IType<bigint,64,string|bigint> =SnowflakeType
string
string:
IType<string,null,string> =StringType
uint16
uint16:
IType<number,16,number> =Uint16Type
uint2
uint2:
IType<number,2,number> =Uint2Type
uint32
uint32:
IType<number,32,number> =Uint32Type
uint4
uint4:
IType<number,4,number> =Uint4Type
uint64
uint64:
IType<number,64,number> =Uint64Type
uint8
uint8:
IType<number,8,number> =Uint8Type