@thealiqaf/nestjs-permission-management
Version:
A NestJS module for permission management
17 lines (16 loc) • 796 B
TypeScript
import { HydratedDocument, Types } from "mongoose";
export type UserPermissionDocument = HydratedDocument<UserPermission>;
export declare class UserPermission {
userId: Types.ObjectId;
label: string;
permissions: Types.ObjectId[];
}
export declare const UserPermissionSchema: import("mongoose").Schema<UserPermission, import("mongoose").Model<UserPermission, any, any, any, import("mongoose").Document<unknown, any, UserPermission, any> & UserPermission & {
_id: Types.ObjectId;
} & {
__v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, UserPermission, import("mongoose").Document<unknown, {}, import("mongoose").FlatRecord<UserPermission>, {}> & import("mongoose").FlatRecord<UserPermission> & {
_id: Types.ObjectId;
} & {
__v: number;
}>;