typings: Add User interface and Role enum

This commit is contained in:
juancarmore 2025-03-21 00:48:51 +01:00
parent 592356bec3
commit bc6472924a
2 changed files with 10 additions and 0 deletions

View File

@ -5,6 +5,7 @@ export * from './token.js';
export * from './room.js';
export * from './recording.model.js';
export * from './webhook.model.js';
export * from './user.js';
export * from './permissions/livekit-permissions.js';
export * from './permissions/openvidu-permissions.js';

9
typings/src/user.ts Normal file
View File

@ -0,0 +1,9 @@
export interface User {
username: string;
role: Role;
}
export const enum Role {
ADMIN = 'admin',
USER = 'user'
}