@squawk/flightplan
Advanced tools
| import type { Airport, Airway, AirwayWaypoint, Fix, Navaid, Procedure, ProcedureLeg } from '@squawk/types'; | ||
| /** | ||
| * Minimal airport lookup interface consumed by the flightplan resolver. | ||
| * Structurally compatible with {@link @squawk/airports!AirportResolver}. | ||
| * Structurally compatible with the `AirportResolver` shape in `@squawk/airports`. | ||
| */ | ||
@@ -14,3 +14,3 @@ export interface FlightplanAirportLookup { | ||
| * Minimal navaid lookup interface consumed by the flightplan resolver. | ||
| * Structurally compatible with {@link @squawk/navaids!NavaidResolver}. | ||
| * Structurally compatible with the `NavaidResolver` shape in `@squawk/navaids`. | ||
| */ | ||
@@ -23,3 +23,3 @@ export interface FlightplanNavaidLookup { | ||
| * Minimal fix lookup interface consumed by the flightplan resolver. | ||
| * Structurally compatible with {@link @squawk/fixes!FixResolver}. | ||
| * Structurally compatible with the `FixResolver` shape in `@squawk/fixes`. | ||
| */ | ||
@@ -32,3 +32,3 @@ export interface FlightplanFixLookup { | ||
| * Minimal airway lookup interface consumed by the flightplan resolver. | ||
| * Structurally compatible with {@link @squawk/airways!AirwayResolver}. | ||
| * Structurally compatible with the `AirwayResolver` shape in `@squawk/airways`. | ||
| */ | ||
@@ -46,3 +46,3 @@ export interface FlightplanAirwayLookup { | ||
| * Minimal procedure lookup interface consumed by the flightplan resolver. | ||
| * Structurally compatible with {@link @squawk/procedures!ProcedureResolver}. | ||
| * Structurally compatible with the `ProcedureResolver` shape in `@squawk/procedures`. | ||
| */ | ||
@@ -49,0 +49,0 @@ export interface FlightplanProcedureLookup { |
+5
-3
| { | ||
| "name": "@squawk/flightplan", | ||
| "version": "0.5.1", | ||
| "version": "0.5.7", | ||
| "type": "module", | ||
@@ -39,3 +39,5 @@ "description": "Flight plan route string parsing and resolution using composed navigation resolvers", | ||
| "lint": "tsc --noEmit && eslint src", | ||
| "lint:pack": "publint && attw --pack . --profile esm-only" | ||
| "lint:pack": "publint && attw --pack . --profile esm-only", | ||
| "api:check": "api-extractor run --verbose", | ||
| "api:report": "api-extractor run --local --verbose" | ||
| }, | ||
@@ -57,3 +59,3 @@ "dependencies": { | ||
| "@squawk/procedures": "^0.5.1", | ||
| "@types/node": "^25.6.0" | ||
| "@types/node": "^25.9.3" | ||
| }, | ||
@@ -60,0 +62,0 @@ "keywords": [ |
48441
0.31%