Skip to content

Commit f1dbe38

Browse files
committed
add FCLegData to FXLegData union
1 parent 3cc3447 commit f1dbe38

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

src/js/types/ProcedureLeg/FCLeg.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { LegType, ProcedureLegBase, TurnDirection } from "."
2+
import { Fix } from "../fix"
3+
import { Degrees, NauticalMiles } from "../math"
4+
5+
export interface FCLegData extends ProcedureLegBase {
6+
leg_type: LegType.FC
7+
8+
fix: Fix
9+
10+
recommended_navaid: Fix
11+
12+
turn_direction?: TurnDirection
13+
14+
theta: Degrees
15+
16+
rho: NauticalMiles
17+
18+
course: Degrees
19+
20+
length: NauticalMiles
21+
}

src/js/types/ProcedureLeg/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { CALegData } from "./CALeg"
44
import { CFLegData } from "./CFLeg"
55
import { DFLegData } from "./DFLeg"
66
import { FALegData } from "./FALeg"
7+
import { FCLegData } from "./FCLeg"
78
import { FDLegData } from "./FDLeg"
89
import { FMLegData } from "./FMLeg"
910
import { HALegData } from "./HALeg"
@@ -148,14 +149,15 @@ export interface ProcedureLegBase {
148149

149150
export type HXLegData = HALegData | HFLegData | HMLegData
150151
export type XFLegData = AFLegData | CFLegData | DFLegData | IFLegData | RFLegData | TFLegData | HXLegData
151-
export type FXLegData = FALegData | FMLegData | FDLegData
152+
export type FXLegData = FALegData | FCLegData | FMLegData | FDLegData
152153
export type ProcedureLeg = XFLegData | FXLegData | CALegData | XILegData | XDLegData | VALegData | VMLegData | XRLegData
153154

154155
export * from "./AFLeg"
155156
export * from "./CALeg"
156157
export * from "./CFLeg"
157158
export * from "./DFLeg"
158159
export * from "./FALeg"
160+
export * from "./FCLeg"
159161
export * from "./FDLeg"
160162
export * from "./FMLeg"
161163
export * from "./HALeg"

0 commit comments

Comments
 (0)