SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Interface SourceEntry

    One (relTypeUri, target) pair from the book part's own relationships — one place the source workbook may be found.

    type is the full relationship-type URI (not a shorthand) — it is what tells apart an externalLinkPath, an xlExternalLinkPath/xlPathMissing (a bare name, not a URI), an externalLinkLongPath, and an xxl21 alternateUrls entry. Emitting one under a hard-coded rel type would silently rewrite what the source file said.

    interface SourceEntry {
        role?: "book" | "absoluteUrl";
        target: string;
        type: string;
    }
    Index
    role?: "book" | "absoluteUrl"

    How the book's own XML refers to this entry, when it refers to it at all: book is the path the book is opened from, absoluteUrl its 2021 cloud-URL companion.

    Not derivable from type — the two can carry the SAME relationship type (measured on task 40234, where a relative and an absolute externalLinkPath sit on one part). Absent for an entry nothing points at, which is a real shape too: an xlPathMissing or externalLinkLongPath rel rides along on the part without being referenced from it.

    target: string
    type: string