SheetXL - v1.0.2
    Preparing search index...

    Interface LicenseSource

    The license facts the engine and license rows are built from.

    Declared structurally rather than imported, because this package sits BELOW the engine: @sheetxl/sdk depends on utilities, never the reverse. The engine's LicenseDetails satisfies this without either side knowing about the other — LicenseManager.getDetails() is what both surfaces actually pass.

    Only what a report reads is listed — the build's identity, and the license row the engine composes itself. What a license means (editions, exceptions, the evaluation's dates, the fix) is the engine's business; this package only lays the row out.

    interface LicenseSource {
        getBuildDate(): string;
        getBuildVersion(): string;
        getSummary(
            includeHost?: boolean,
        ): { detail?: string; fix?: string; level: "ok" | "warn"; value: string };
    }
    Index
    • Returns string

    • The engine build this license was issued against, and when it was built.

      Returns string

    • The license as a report row; includeHost adds the key's source and capacity.

      Parameters

      • OptionalincludeHost: boolean

      Returns { detail?: string; fix?: string; level: "ok" | "warn"; value: string }