nestjs-rbac
nestjs-rbac copied to clipboard
Can't import RBAcModule
Can't import RBAcModule
in module.
import { RBAcModule, IStorageRbac } from 'nestjs-rbac';
import { RBAC } from '@app/auth/rbac';
@Module({
imports: [
RBAcModule.forRoot(RBAC),
...
],
...
})
export class AppModule {
...
}
Implement IStorageRbac
:
import { IStorageRbac } from 'nestjs-rbac';
export const RBAC: IStorageRbac = {
roles: [
'ADMIN',
...
],
permissions: {
user: ['create', 'update', 'delete'],
....
},
grants: {
ADMIN: ['user'],
...
},
filters: {},
};
Error:
Type 'DynamicModule' is not assignable to type 'Type<any> | DynamicModule | Promise<DynamicModule> | ForwardReference<any>'.
Hello @tingi23, It should work properly.
Still got compile error 😢 My environment:
[System Information]
OS Version : macOS Monterey
Node Version : v12.22.10
NPM Version : 6.14.16
[Nest Information]
"@nestjs/common": "^7.6.18",
"@nestjs/config": "^1.0.0",
"@nestjs/core": "^7.6.18",