SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    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. Entitlements the report never prints (domains, developer seats, per-feature validity) stay the engine's business.

    interface LicenseSource {
        getBuildDate(): string;
        getBuildVersion(): string;
        getCpuCount(): number;
        getExceptions(): string[];
        getExpiration(): Date | null;
        getKeyFrom(): string;
        getMemory(): number;
        getType(): string;
        isEval(): boolean;
    }
    Index
    • Returns string

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

      Returns string

    • Entitlement ceilings, in their stated units (memory is GB). Zero means unmetered.

      Returns number

    • Anything the agent can act on — an unlicensed feature, a violated term.

      Returns string[]

    • Returns Date | null

    • Where the key came from (envVar, configStore, …). Host diagnostics only.

      Returns string

    • Returns number

    • Returns string

    • Returns boolean