@duffel/components
Version:
Component library to build your travel product with Duffel.
7 lines (6 loc) • 512 B
TypeScript
/// <reference types="@duffel/api" />
import { OfferRequest, OfferSlice } from "@duffel/api/types";
import { NGSShelf } from ".";
export type NGSOfferRow = Record<"slice", OfferSlice> & Record<NonNullable<NGSShelf>, OfferRequest["offers"] | null>;
export declare const getNGSSliceKey: (slice: OfferSlice, ownerId: string | null, includeFareBrand?: boolean) => string;
export declare const groupOffersForNGSView: (offers: OfferRequest["offers"], sliceIndex: number, previousSliceKeys: string[]) => NGSOfferRow[];