6 lines
294 B
TypeScript
6 lines
294 B
TypeScript
export interface IFeaturesRepository {
|
|
checkIfUserHasFeature(userId: number, slug: string): Promise<boolean>;
|
|
checkIfTeamHasFeature(teamId: number, slug: string): Promise<boolean>;
|
|
checkIfTeamOrUserHasFeature(args: { teamId?: number; userId?: number }, slug: string): Promise<boolean>;
|
|
}
|