ag-grid-enterprise
Version:
AG Grid Enterprise Features
33 lines (32 loc) • 1.07 kB
TypeScript
import { BeanStub } from 'ag-grid-community';
export declare class LicenseManager extends BeanStub {
private static RELEASE_INFORMATION;
private static licenseKey;
private watermarkMessage;
private md5;
validateLicense(): void;
private static extractExpiry;
private static extractLicenseComponents;
getLicenseDetails(licenseKey: string): {
licenseKey: string;
valid: boolean;
expiry: string | null;
version: string;
isTrial: boolean | null;
};
isDisplayWatermark(): boolean;
getWatermarkMessage(): string;
private static formatDate;
private static getGridReleaseDate;
private static decode;
private static utf8_decode;
static setLicenseKey(licenseKey: string): void;
private static extractBracketedInformation;
private validateLicenseKeyForVersion;
private validateLegacyKey;
private validateForTrial;
private outputInvalidLicenseKey;
private outputExpiredTrialKey;
private outputMissingLicenseKey;
private outputIncompatibleVersion;
}