@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
20 lines (19 loc) • 684 B
TypeScript
import { Viewer } from "./Viewer/Viewer";
import { IDesignAtomsApiClient } from "./Services/IDesignAtomsApiClient";
export declare class LicenseHandler {
private _viewer;
private _apiClient;
private _license;
private _watermarkElement;
private _expireLicenseMessageElement;
private static readonly _margin;
constructor(_viewer: Viewer, _apiClient: IDesignAtomsApiClient);
checkLicense(): Promise<void>;
private _updatePosition;
private _isFullLicense;
private _createExpireLicenseMessage;
private _updateHeightExpireLicenseMessage;
private _createElement;
private _getLicenseType;
private _getLeftDays;
}