@schamane/small-graphql-mongoose-middleware
Version:

16 lines • 560 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BasicMongoDataSourceExtension = void 0;
const lodash_1 = require("lodash");
// eslint-disable-next-line @typescript-eslint/no-unused-vars
class BasicMongoDataSourceExtension {
context;
initialize(context) {
this.context = context;
}
hasRole(role) {
return (0, lodash_1.includes)(this.context.groups, role);
}
}
exports.BasicMongoDataSourceExtension = BasicMongoDataSourceExtension;
//# sourceMappingURL=basicMongoDataSourceExtension.js.map