@ultipa-graph/ultipa-driver
Version:
NodeJS SDK for ultipa-server 5.2
20 lines • 873 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PrivilegeExtra = void 0;
const connection_base_1 = require("./connection.base");
const utils_1 = require("../../utils");
const { CommandList } = utils_1.UQLMAKER;
class PrivilegeExtra extends connection_base_1.ConnectionBase {
/**
* Retrieves all system privileges and graph privileges, which are actually UQL command names categorized based on their operation scope.
*/
async showPrivilege(config) {
let command = CommandList.showPrivilege;
let uqlMaker = new utils_1.UQLMAKER(command, config);
let res = await this.uql(uqlMaker.toString(), config);
let result = res.items["_privilege"].asPrivileges();
return result;
}
}
exports.PrivilegeExtra = PrivilegeExtra;
//# sourceMappingURL=privilege.extra.js.map