UNPKG

1.79 kBTypeScriptView Raw
1import type { ComponentSelector, IWatermark, NamedBean } from 'ag-grid-community';
2import { BeanStub } from 'ag-grid-community';
3import type { ILicenseManager } from './shared/licenseManager';
4export declare class GridLicenseManager extends BeanStub implements NamedBean, IWatermark {
5 beanName: "licenseManager";
6 private licenseManager;
7 postConstruct(): void;
8 validateLicense(): void;
9 static getLicenseDetails(licenseKey: string): {
10 licenseKey: string;
11 valid: boolean;
12 missing: boolean;
13 currentLicenseType: string;
14 incorrectLicenseType?: undefined;
15 suppliedLicenseType?: undefined;
16 expiry?: undefined;
17 expired?: undefined;
18 version?: undefined;
19 isTrial?: undefined;
20 trialExpired?: undefined;
21 } | {
22 licenseKey: string;
23 valid: false;
24 incorrectLicenseType: boolean;
25 currentLicenseType: string;
26 suppliedLicenseType: string | undefined;
27 missing?: undefined;
28 expiry?: undefined;
29 expired?: undefined;
30 version?: undefined;
31 isTrial?: undefined;
32 trialExpired?: undefined;
33 } | {
34 licenseKey: string;
35 valid: true;
36 expiry: string;
37 expired: boolean | undefined;
38 version: string | null;
39 isTrial: boolean | null;
40 trialExpired: undefined;
41 incorrectLicenseType: boolean;
42 currentLicenseType: string;
43 suppliedLicenseType: string | undefined;
44 missing?: undefined;
45 };
46 getWatermarkSelector(): ComponentSelector;
47 isDisplayWatermark(): boolean;
48 getWatermarkMessage(): string;
49 static setLicenseKey(licenseKey: string): void;
50 static setChartsLicenseManager(chartsLicenseManager: ILicenseManager): void;
51}