From bc6472924ad74a4250f2e2d152ca531397be12de Mon Sep 17 00:00:00 2001 From: juancarmore Date: Fri, 21 Mar 2025 00:48:51 +0100 Subject: [PATCH] typings: Add User interface and Role enum --- typings/src/index.ts | 1 + typings/src/user.ts | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 typings/src/user.ts diff --git a/typings/src/index.ts b/typings/src/index.ts index 0482a37..00de806 100644 --- a/typings/src/index.ts +++ b/typings/src/index.ts @@ -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'; diff --git a/typings/src/user.ts b/typings/src/user.ts new file mode 100644 index 0000000..70132f9 --- /dev/null +++ b/typings/src/user.ts @@ -0,0 +1,9 @@ +export interface User { + username: string; + role: Role; +} + +export const enum Role { + ADMIN = 'admin', + USER = 'user' +}