packages/core-typings/src/license/LimitContext.ts
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>);