RocketChat/Rocket.Chat

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

Summary

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

export type LimitContext<T extends LicenseLimitKind> = { extraCount?: number } & (T extends 'roomsPerGuest'
    ? { userId: IUser['_id'] }
    : Record<string, never>);