UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

49 lines (48 loc) 5.32 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); //#region src/network/type/CommandParameter.ts var CommandParameterType = /* @__PURE__ */ function(CommandParameterType) { CommandParameterType[CommandParameterType["Int"] = 1048577] = "Int"; CommandParameterType[CommandParameterType["Float"] = 1048579] = "Float"; CommandParameterType[CommandParameterType["Value"] = 1048580] = "Value"; CommandParameterType[CommandParameterType["Operator"] = 1048582] = "Operator"; CommandParameterType[CommandParameterType["Target"] = 1048583] = "Target"; CommandParameterType[CommandParameterType["String"] = 1048608] = "String"; CommandParameterType[CommandParameterType["Position"] = 1048617] = "Position"; CommandParameterType[CommandParameterType["Message"] = 1048620] = "Message"; CommandParameterType[CommandParameterType["RawText"] = 1048622] = "RawText"; CommandParameterType[CommandParameterType["Json"] = 1048626] = "Json"; CommandParameterType[CommandParameterType["Command"] = 1048639] = "Command"; CommandParameterType[CommandParameterType["Enum"] = 2097152] = "Enum"; return CommandParameterType; }({}); var CommandParameterFlags = /* @__PURE__ */ function(CommandParameterFlags) { CommandParameterFlags[CommandParameterFlags["NONE"] = 0] = "NONE"; CommandParameterFlags[CommandParameterFlags["FORCE_COLLAPSE_ENUM"] = 1] = "FORCE_COLLAPSE_ENUM"; CommandParameterFlags[CommandParameterFlags["FLAG_HAS_ENUM_CONSTRAINT"] = 2] = "FLAG_HAS_ENUM_CONSTRAINT"; return CommandParameterFlags; }({}); var CommandParameter = class { paramName; paramType; isOptional; flags; enum; postfix; constructor(data) { this.paramName = data?.paramName ?? "paramName"; this.paramType = data?.paramType ?? 1048580; this.isOptional = data?.isOptional ?? false; this.flags = data?.flags ?? 0; this.enum = data?.enum ?? null; this.postfix = data?.postfix ?? null; } }; //#endregion exports.CommandParameterFlags = CommandParameterFlags; exports.CommandParameterType = CommandParameterType; exports.default = CommandParameter; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tbWFuZFBhcmFtZXRlci5janMuY2pzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3R5cGUvQ29tbWFuZFBhcmFtZXRlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IENvbW1hbmRFbnVtIH0gZnJvbSAnLi9Db21tYW5kRW51bSc7XG5cbmV4cG9ydCBlbnVtIENvbW1hbmRQYXJhbWV0ZXJUeXBlIHtcbiAgICBJbnQgPSAweDEwMDAwMCB8IDB4MDEsXG4gICAgRmxvYXQgPSAweDEwMDAwMCB8IDB4MDMsXG4gICAgVmFsdWUgPSAweDEwMDAwMCB8IDB4MDQsXG4gICAgT3BlcmF0b3IgPSAweDEwMDAwMCB8IDB4MDYsXG4gICAgVGFyZ2V0ID0gMHgxMDAwMDAgfCAweDA3LFxuICAgIFN0cmluZyA9IDB4MTAwMDAwIHwgMHgyMCxcbiAgICBQb3NpdGlvbiA9IDB4MTAwMDAwIHwgMHgyOSxcbiAgICBNZXNzYWdlID0gMHgxMDAwMDAgfCAweDJjLFxuICAgIFJhd1RleHQgPSAweDEwMDAwMCB8IDB4MmUsXG4gICAgSnNvbiA9IDB4MTAwMDAwIHwgMHgzMixcbiAgICBDb21tYW5kID0gMHgxMDAwMDAgfCAweDNmLFxuICAgIEVudW0gPSAweDIwMDAwMFxufVxuXG5leHBvcnQgZW51bSBDb21tYW5kUGFyYW1ldGVyRmxhZ3Mge1xuICAgIE5PTkUgPSAwLFxuICAgIEZPUkNFX0NPTExBUFNFX0VOVU0gPSAweDEsXG4gICAgRkxBR19IQVNfRU5VTV9DT05TVFJBSU5UID0gMHgyXG59XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENvbW1hbmRQYXJhbWV0ZXIge1xuICAgIHB1YmxpYyBwYXJhbU5hbWU6IHN0cmluZztcbiAgICBwdWJsaWMgcGFyYW1UeXBlOiBDb21tYW5kUGFyYW1ldGVyVHlwZTtcbiAgICBwdWJsaWMgaXNPcHRpb25hbDogYm9vbGVhbjtcbiAgICBwdWJsaWMgZmxhZ3M6IENvbW1hbmRQYXJhbWV0ZXJGbGFncztcbiAgICBwdWJsaWMgZW51bTogQ29tbWFuZEVudW0gfCBudWxsO1xuICAgIHB1YmxpYyBwb3N0Zml4OiBzdHJpbmcgfCBudWxsO1xuXG4gICAgcHVibGljIGNvbnN0cnVjdG9yKGRhdGE/OiB7XG4gICAgICAgIHBhcmFtTmFtZT86IHN0cmluZztcbiAgICAgICAgcGFyYW1UeXBlPzogQ29tbWFuZFBhcmFtZXRlclR5cGU7XG4gICAgICAgIGlzT3B0aW9uYWw/OiBib29sZWFuO1xuICAgICAgICBmbGFncz86IENvbW1hbmRQYXJhbWV0ZXJGbGFncztcbiAgICAgICAgZW51bT86IENvbW1hbmRFbnVtIHwgbnVsbDtcbiAgICAgICAgcG9zdGZpeD86IHN0cmluZyB8IG51bGw7XG4gICAgfSkge1xuICAgICAgICB0aGlzLnBhcmFtTmFtZSA9IGRhdGE/LnBhcmFtTmFtZSA/PyAncGFyYW1OYW1lJztcbiAgICAgICAgdGhpcy5wYXJhbVR5cGUgPSBkYXRhPy5wYXJhbVR5cGUgPz8gQ29tbWFuZFBhcmFtZXRlclR5cGUuVmFsdWU7XG4gICAgICAgIHRoaXMuaXNPcHRpb25hbCA9IGRhdGE/LmlzT3B0aW9uYWwgPz8gZmFsc2U7XG4gICAgICAgIHRoaXMuZmxhZ3MgPSBkYXRhPy5mbGFncyA/PyBDb21tYW5kUGFyYW1ldGVyRmxhZ3MuTk9ORTtcbiAgICAgICAgdGhpcy5lbnVtID0gZGF0YT8uZW51bSA/PyBudWxsO1xuICAgICAgICB0aGlzLnBvc3RmaXggPSBkYXRhPy5wb3N0Zml4ID8/IG51bGw7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFFQSxJQUFZLHVCQUFMLHlCQUFBLHNCQUFBO0NBQ0gscUJBQUEscUJBQUEsU0FBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsV0FBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsV0FBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsY0FBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsWUFBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsWUFBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsY0FBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsYUFBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsYUFBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsVUFBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsYUFBQSxXQUFBO0NBQ0EscUJBQUEscUJBQUEsVUFBQSxXQUFBOztBQUNKLEVBQUEsQ0FBQSxDQUFBO0FBRUEsSUFBWSx3QkFBTCx5QkFBQSx1QkFBQTtDQUNILHNCQUFBLHNCQUFBLFVBQUEsS0FBQTtDQUNBLHNCQUFBLHNCQUFBLHlCQUFBLEtBQUE7Q0FDQSxzQkFBQSxzQkFBQSw4QkFBQSxLQUFBOztBQUNKLEVBQUEsQ0FBQSxDQUFBO0FBRUEsSUFBcUIsbUJBQXJCLE1BQXNDO0NBQ2xDO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUVBLFlBQW1CLE1BT2hCO0VBQ0MsS0FBSyxZQUFZLE1BQU0sYUFBYTtFQUNwQyxLQUFLLFlBQVksTUFBTSxhQUFBO0VBQ3ZCLEtBQUssYUFBYSxNQUFNLGNBQWM7RUFDdEMsS0FBSyxRQUFRLE1BQU0sU0FBQTtFQUNuQixLQUFLLE9BQU8sTUFBTSxRQUFRO0VBQzFCLEtBQUssVUFBVSxNQUFNLFdBQVc7Q0FDcEM7QUFDSiJ9