RocketChat/Rocket.Chat

View on GitHub
packages/core-typings/src/license/LicenseValidationOptions.ts

Summary

Maintainability
A
0 mins
Test Coverage
import type { LicenseLimitKind } from './ILicenseV3';
import type { LicenseBehavior } from './LicenseBehavior';
import type { LimitContext } from './LimitContext';

export type LicenseValidationOptions = {
    behaviors?: LicenseBehavior[];
    limits?: LicenseLimitKind[];
    suppressLog?: boolean;
    isNewLicense?: boolean;
    context?: Partial<{ [K in LicenseLimitKind]: Partial<LimitContext<LicenseLimitKind>> }>;
    triggerSync?: boolean;
};