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