Type alias ComplexTypeFieldConstructor<ComplexTypeFieldT, EntityT, DeSerializersT, ComplexT, NullableT, SelectableT>

ComplexTypeFieldConstructor<ComplexTypeFieldT, EntityT, DeSerializersT, ComplexT, NullableT, SelectableT>: (new (fieldName: string, fieldOf: ConstructorOrField<EntityT>, deSerializers: DeSerializersT, fieldOptions?: FieldOptions<NullableT, SelectableT>) => ComplexTypeFieldT)

Type Parameters

  • ComplexTypeFieldT extends ComplexTypeField<EntityT, DeSerializersT, ComplexT, NullableT, SelectableT>

  • EntityT extends EntityBase

  • DeSerializersT extends DeSerializers

  • ComplexT

  • NullableT extends boolean

  • SelectableT extends boolean

Type declaration

    • new (fieldName: string, fieldOf: ConstructorOrField<EntityT>, deSerializers: DeSerializersT, fieldOptions?: FieldOptions<NullableT, SelectableT>): ComplexTypeFieldT
    • Constructor function creating a ComplexTypeField.

      Parameters

      Returns ComplexTypeFieldT

Copyright Ⓒ 2023 SAP SE or an SAP affiliate company. All rights reserved.