SheetXL - v1.0.2
    Preparing search index...

    Interface Miss

    Type.member where the API has no such thing — the type, the member, or both — answered with what is nearest rather than with a search for the member's name across every type.

    A dotted name is a claim about where something lives, and the claim is what the reader needs corrected: ISheets.add wants to hear that the collection is IWorksheetCollection, and ICellRange.setStyle that a range's style is reached through getStyle(). A bare search for add or setStyle lists every type that has one and leaves the claim standing.

    interface Miss {
        elsewhere: readonly { key: string; member: Member }[];
        elsewhereOmitted: number;
        hints: readonly string[];
        kind: "miss";
        nearest: readonly Member[];
        nearestTypes: readonly { hasMember: boolean; key: string }[];
        owner: { key: string | null; text: string };
        text: string;
    }
    Index
    elsewhere: readonly { key: string; member: Member }[]

    Types that do have a member of exactly this name.

    elsewhereOmitted: number

    elsewhere entries beyond the cap, not listed.

    hints: readonly string[]

    Where SheetXL keeps a concept another API spells this way, when the name is one of those.

    kind: "miss"
    nearest: readonly Member[]

    When the type is known: its members nearest the name, inherited ones included.

    nearestTypes: readonly { hasMember: boolean; key: string }[]

    When the type is unknown: the nearest type names, those with the member first.

    owner: { key: string | null; text: string }

    The type as typed, and the index key it resolved to — null when no type matched.

    text: string

    The member as typed.