Preparing search index...
The search index is not available TESSA Web API
Defined in @tessa/core/src/serialization/typedField.ts:99
Defined in @tessa/core/src/serialization/typedField.ts:145
Methods
create
create< V , T > ( value: V , type: T ) : TypedField < T , V >
Defined in @tessa/core/src/serialization/typedField.ts:266
create< V , T > ( value: null | V , type: T ) : TypedField < T , V > | null
Returns TypedField < T , V > | null
Defined in @tessa/core/src/serialization/typedField.ts:270
create< V , T > ( value: undefined | V , type: T ) : TypedField < T , V > | undefined
Parameters
value: undefined | V
type: T
Returns TypedField < T , V > | undefined
Defined in @tessa/core/src/serialization/typedField.ts:274
create< V , T > ( value: undefined | null | V , type: T ) : TypedField < T , V > | null | undefined
Parameters
value: undefined | null | V
type: T
Returns TypedField < T , V > | null | undefined
Defined in @tessa/core/src/serialization/typedField.ts:278
create< T , V > ( value: V , type: T ) : TypedField < T , V >
Type Parameters
V extends string | number | boolean
Defined in @tessa/core/src/serialization/typedField.ts:282
create< T , V > ( value: null | V , type: T ) : TypedField < T , V > | null
Type Parameters
V extends string | number | boolean
Returns TypedField < T , V > | null
Defined in @tessa/core/src/serialization/typedField.ts:286
create< T , V > ( value: undefined | V , type: T ) : TypedField < T , V > | undefined
Type Parameters
V extends string | number | boolean
Parameters
value: undefined | V
type: T
Returns TypedField < T , V > | undefined
Defined in @tessa/core/src/serialization/typedField.ts:290
create< T , V > ( value: undefined | null | V , type: T ) : TypedField < T , V > | null | undefined
Type Parameters
V extends string | number | boolean
Parameters
value: undefined | null | V
type: T
Returns TypedField < T , V > | null | undefined
Defined in @tessa/core/src/serialization/typedField.ts:294
create< T , V > ( value: TypedField < FieldType , V > , type: T ) : TypedField < T , V >
Type Parameters
V extends string | number | boolean
Defined in @tessa/core/src/serialization/typedField.ts:298
create< T , V > ( value: null | TypedField < FieldType , V > , type: T ) : TypedField < T , V > | null
Type Parameters
V extends string | number | boolean
Returns TypedField < T , V > | null
Defined in @tessa/core/src/serialization/typedField.ts:302
create< T , V > ( value: undefined | TypedField < FieldType , V > , type: T ) : TypedField < T , V > | undefined
Type Parameters
V extends string | number | boolean
Returns TypedField < T , V > | undefined
Defined in @tessa/core/src/serialization/typedField.ts:306
create< T , V > ( value: undefined | null | TypedField < FieldType , V > , type: T ) : TypedField < T , V > | null | undefined
Type Parameters
V extends string | number | boolean
Returns TypedField < T , V > | null | undefined
Defined in @tessa/core/src/serialization/typedField.ts:310
create Boolean
create Boolean( value: boolean ) : TypedField < Boolean , boolean >
Defined in @tessa/core/src/serialization/typedField.ts:428
create Date Time
create Date Time( value: string ) : TypedField < DateTime , string >
Defined in @tessa/core/src/serialization/typedField.ts:454
create Decimal
create Decimal( value: string ) : TypedField < Decimal , string >
Defined in @tessa/core/src/serialization/typedField.ts:463
create Double
create Double( value: number ) : TypedField < Double , number >
Defined in @tessa/core/src/serialization/typedField.ts:419
create Float
create Float( value: number ) : TypedField < Float , number >
Defined in @tessa/core/src/serialization/typedField.ts:410
create Guid
create Guid( value: string ) : TypedField < Guid , string >
Defined in @tessa/core/src/serialization/typedField.ts:437
create Int
create Int( value: number ) : TypedField < Int , number >
Defined in @tessa/core/src/serialization/typedField.ts:392
create Long
create Long( value: number ) : TypedField < Long , number >
Defined in @tessa/core/src/serialization/typedField.ts:401
create New Guid
create New Guid( ) : TypedField < Guid , string >
Defined in @tessa/core/src/serialization/typedField.ts:445
create Number
create Number( value: number ) : TypedField < Long , number >
Defined in @tessa/core/src/serialization/typedField.ts:383
create String
create String( value: string ) : TypedField < String , string >
Defined in @tessa/core/src/serialization/typedField.ts:374
create Unsafe
create Unsafe( value: undefined | null | Primitive , type: FieldType ) : TypedField | null | undefined
Returns TypedField | null | undefined
Defined in @tessa/core/src/serialization/typedField.ts:362
create With Type
create With Type< V , T > ( value: V , field: undefined | null | TypedField < T , JsTypeFromFieldType < T > > ) : TypedFieldFromValue < V , T >
Defined in @tessa/core/src/serialization/typedField.ts:327
create With Type< V , T > ( value: null | V , field: undefined | null | TypedField < T , JsTypeFromFieldType < T > > ) : TypedFieldFromValue < V , T > | null
Defined in @tessa/core/src/serialization/typedField.ts:331
create With Type< V , T > ( value: undefined | V , field: undefined | null | TypedField < T , JsTypeFromFieldType < T > > ) : TypedFieldFromValue < V , T > | undefined
Defined in @tessa/core/src/serialization/typedField.ts:335
create With Type< V , T > ( value: undefined | null | V , field: undefined | null | TypedField < T , JsTypeFromFieldType < T > > ) : TypedFieldFromValue < V , T > | null | undefined
Parameters
value: undefined | null | V
Defined in @tessa/core/src/serialization/typedField.ts:339
equals
equals( a: undefined | null | TypedField < FieldType , string | number | boolean > , b: undefined | null | TypedField < FieldType , string | number | boolean > ) : boolean
Returns boolean
Defined in @tessa/core/src/serialization/typedField.ts:793
get Boolean
get Boolean( field: TypedField < FieldType , string | number | boolean > ) : boolean
Returns boolean
Defined in @tessa/core/src/serialization/typedField.ts:582
get Default Type
get Default Type< T , V > ( value: V ) : T
Returns T
Defined in @tessa/core/src/serialization/typedField.ts:834
get Default Value
get Default Value( type: FieldType ) : Primitive
Defined in @tessa/core/src/serialization/typedField.ts:882
get Number
get Number( field: TypedField < FieldType , string | number | boolean > ) : number
Returns number
Defined in @tessa/core/src/serialization/typedField.ts:568
get String
get String( field: TypedField < FieldType , string | number | boolean > ) : string
Returns string
Defined in @tessa/core/src/serialization/typedField.ts:554
get Type
get Type< T > ( field: TypedField < T , JsTypeFromFieldType < T > > ) : T
Returns T
Defined in @tessa/core/src/serialization/typedField.ts:596
get Type< T > ( field: TypedField < FieldType , string | number | boolean > , type: T ) : T
Returns T
Defined in @tessa/core/src/serialization/typedField.ts:597
is Typed Field
is Typed Field< T , V > ( obj: unknown , type?: T ) : obj is TypedField < T , V >
Parameters
obj: unknown
Optional type: T
Returns obj is TypedField < T , V >
Defined in @tessa/core/src/serialization/typedField.ts:743
is Typed Field Container
is Typed Field Container< T , V > ( obj: unknown , type?: T ) : obj is TypedField < T , V >
Parameters
obj: unknown
Optional type: T
Returns obj is TypedField < T , V >
Defined in @tessa/core/src/serialization/typedField.ts:771
try Create By Value Type
try Create By Value Type( value: undefined | null | Primitive ) : TypedField | null
Defined in @tessa/core/src/serialization/typedField.ts:472
try Get
try Get< T , V > ( field: undefined | null | TypedField < T , V > ) : V | null
Returns V | null
Defined in @tessa/core/src/serialization/typedField.ts:629
try Get< V > ( field: undefined | null | TypedFieldFromValue < V , FieldTypeFromJsType < V > > ) : V | null
Returns V | null
Defined in @tessa/core/src/serialization/typedField.ts:632
try Get< T > ( field: undefined | null | TypedField < FieldType , string | number | boolean > , type: T ) : JsTypeFromFieldType < T > | null
Defined in @tessa/core/src/serialization/typedField.ts:635
try Get Boolean
try Get Boolean( field: undefined | null | TypedField < FieldType , string | number | boolean > ) : boolean | null
Returns boolean | null
Defined in @tessa/core/src/serialization/typedField.ts:689
try Get Default Type
try Get Default Type< T , V > ( value: undefined | null | V ) : T | null
Parameters
value: undefined | null | V
Returns T | null
Defined in @tessa/core/src/serialization/typedField.ts:858
try Get Number
try Get Number( field: undefined | null | TypedField < FieldType , string | number | boolean > ) : number | null
Returns number | null
Defined in @tessa/core/src/serialization/typedField.ts:679
try Get String
try Get String( field: undefined | null | TypedField < FieldType , string | number | boolean > ) : string | null
Returns string | null
Defined in @tessa/core/src/serialization/typedField.ts:669
try Get Type
try Get Type< T > ( field: undefined | null | TypedField < T , JsTypeFromFieldType < T > > ) : T | null
Returns T | null
Defined in @tessa/core/src/serialization/typedField.ts:700
try Get Type< T > ( field: undefined | null | TypedField < FieldType , string | number | boolean > , type: T ) : T | null
Returns T | null
Defined in @tessa/core/src/serialization/typedField.ts:703
validate
validate( type: FieldType , value: Primitive ) : boolean
Returns boolean
Defined in @tessa/core/src/serialization/typedField.ts:916
Объект, содержащий вспомогательные методы для работы с TypedField.