typings: Add User interface and Role enum
This commit is contained in:
parent
592356bec3
commit
bc6472924a
@ -5,6 +5,7 @@ export * from './token.js';
|
|||||||
export * from './room.js';
|
export * from './room.js';
|
||||||
export * from './recording.model.js';
|
export * from './recording.model.js';
|
||||||
export * from './webhook.model.js';
|
export * from './webhook.model.js';
|
||||||
|
export * from './user.js';
|
||||||
|
|
||||||
export * from './permissions/livekit-permissions.js';
|
export * from './permissions/livekit-permissions.js';
|
||||||
export * from './permissions/openvidu-permissions.js';
|
export * from './permissions/openvidu-permissions.js';
|
||||||
|
|||||||
9
typings/src/user.ts
Normal file
9
typings/src/user.ts
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
export interface User {
|
||||||
|
username: string;
|
||||||
|
role: Role;
|
||||||
|
}
|
||||||
|
|
||||||
|
export const enum Role {
|
||||||
|
ADMIN = 'admin',
|
||||||
|
USER = 'user'
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user