The license facts the engine and license rows are built from.
Remarks
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.
The license facts the engine and license rows are built from.
Remarks
Declared structurally rather than imported, because this package sits BELOW the engine:
@sheetxl/sdkdepends on utilities, never the reverse. The engine'sLicenseDetailssatisfies 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.