Skip to main content

Class: DefaultFlightPlanDataFieldFactory

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/FlightPlan/DefaultFlightPlanDataFieldFactory.ts:9

A default implementation of FlightPlanDataFieldFactory.

Implements​

Constructors​

Constructor​

new DefaultFlightPlanDataFieldFactory(): DefaultFlightPlanDataFieldFactory

Returns​

DefaultFlightPlanDataFieldFactory

Methods​

create()​

create<T>(type): null | FlightPlanDataField<T>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/FlightPlan/DefaultFlightPlanDataFieldFactory.ts:11

Creates a new flight plan data field of a given type.

Type Parameters​

Type Parameter
T extends FlightPlanDataFieldType

Parameters​

ParameterTypeDescription
typeTThe type of data field to create.

Returns​

null | FlightPlanDataField<T>

A new flight plan data field of the specified type, or null if one could not be created.

Implementation of​

FlightPlanDataFieldFactory.create