UNPKG

@ultipa-graph/ultipa-driver

Version:

NodeJS SDK for ultipa-server 5.2

20 lines 873 B
"use strict"; 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