• Preparing search index...
  • The search index is not available
TESSA Web API
  • TESSA Web API
  • Core.Serialization
  • TypedField
  • createWithType

Function createWithType

  • createWithType<
        V extends Primitive,
        T extends Boolean | FieldTypeAsString | FieldTypeAsNumber,
    >(
        value: V,
        field: undefined | null | TypedField<T, JsTypeFromFieldType<T>>,
    ): TypedFieldFromValue<V, T>

    Создает типизированный контейнер для значения c типом из другого типизированного контейнера.

    Type Parameters

    • V extends Primitive
    • T extends Boolean | FieldTypeAsString | FieldTypeAsNumber

    Parameters

    • value: V

      Значение.

    • field: undefined | null | TypedField<T, JsTypeFromFieldType<T>>

    Returns TypedFieldFromValue<V, T>

    Типизированный контейнер.

    • Defined in @tessa/core/src/serialization/typedField.ts:332
  • createWithType<
        V extends Primitive,
        T extends Boolean | FieldTypeAsString | FieldTypeAsNumber,
    >(
        value: null | V,
        field: undefined | null | TypedField<T, JsTypeFromFieldType<T>>,
    ): null | TypedFieldFromValue<V, T>

    Создает типизированный контейнер для значения c типом из другого типизированного контейнера.

    Type Parameters

    • V extends Primitive
    • T extends Boolean | FieldTypeAsString | FieldTypeAsNumber

    Parameters

    • value: null | V

      Значение.

    • field: undefined | null | TypedField<T, JsTypeFromFieldType<T>>

    Returns null | TypedFieldFromValue<V, T>

    Типизированный контейнер.

    • Defined in @tessa/core/src/serialization/typedField.ts:336
  • createWithType<
        V extends Primitive,
        T extends Boolean | FieldTypeAsString | FieldTypeAsNumber,
    >(
        value: undefined | V,
        field: undefined | null | TypedField<T, JsTypeFromFieldType<T>>,
    ): undefined | TypedFieldFromValue<V, T>

    Создает типизированный контейнер для значения c типом из другого типизированного контейнера.

    Type Parameters

    • V extends Primitive
    • T extends Boolean | FieldTypeAsString | FieldTypeAsNumber

    Parameters

    • value: undefined | V

      Значение.

    • field: undefined | null | TypedField<T, JsTypeFromFieldType<T>>

    Returns undefined | TypedFieldFromValue<V, T>

    Типизированный контейнер.

    • Defined in @tessa/core/src/serialization/typedField.ts:340
  • createWithType<
        V extends Primitive,
        T extends Boolean | FieldTypeAsString | FieldTypeAsNumber,
    >(
        value: undefined | null | V,
        field: undefined | null | TypedField<T, JsTypeFromFieldType<T>>,
    ): undefined | null | TypedFieldFromValue<V, T>

    Создает типизированный контейнер для значения c типом из другого типизированного контейнера.

    Type Parameters

    • V extends Primitive
    • T extends Boolean | FieldTypeAsString | FieldTypeAsNumber

    Parameters

    • value: undefined | null | V

      Значение.

    • field: undefined | null | TypedField<T, JsTypeFromFieldType<T>>

    Returns undefined | null | TypedFieldFromValue<V, T>

    Типизированный контейнер.

    • Defined in @tessa/core/src/serialization/typedField.ts:344

Settings

Member Visibility
TESSA Web API
  • Loading...

Generated using TypeDoc