@squawk
    Preparing search index...

    Interface FlightplanProcedureLookup

    Minimal procedure lookup interface consumed by the flightplan resolver. Structurally compatible with @squawk/procedures!ProcedureResolver.

    interface FlightplanProcedureLookup {
        byIdentifier(identifier: string): Procedure[];
        expand(
            airportId: string,
            identifier: string,
            transitionName?: string,
        ): { legs: ProcedureLeg[]; procedure: Procedure } | undefined;
    }
    Index

    Methods

    • Looks up every procedure that publishes the given CIFP identifier across airports.

      Parameters

      • identifier: string

      Returns Procedure[]

    • Expands a procedure into an ordered leg sequence.

      Parameters

      • airportId: string
      • identifier: string
      • OptionaltransitionName: string

      Returns { legs: ProcedureLeg[]; procedure: Procedure } | undefined