better-buddy-share-backend
    Preparing search index...
    interface IRolesDAO {
        assignPermissionToRole(
            roleId: number,
            permissionId: number,
        ): Promise<boolean>;
        createRole(roleName: string): Promise<Role | null>;
        deleteRoleById(roleId: number): Promise<boolean>;
        deleteRoleByName(roleName: string): Promise<boolean>;
        getAllRoles(): Promise<Role[] | null>;
        getPermissionsByRoleId(roleId: number): Promise<Permission[] | null>;
        getPermissionsByRoleName(roleName: string): Promise<Permission[] | null>;
        getRoleById(roleId: number): Promise<Role | null>;
        getRoleByName(roleName: string): Promise<Role | null>;
        revokePermissionFromRole(
            roleId: number,
            permissionId: number,
        ): Promise<boolean>;
    }

    Implemented by

    Index

    Methods