greybel-languageserver-core
Version:
Core functionality of language server for GreyScript
36 lines • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AVAILABLE_OPERATORS = void 0;
const operators_1 = require("greybel-core/dist/types/operators");
const miniscript_core_1 = require("miniscript-core");
exports.AVAILABLE_OPERATORS = [
miniscript_core_1.Operator.Plus,
miniscript_core_1.Operator.Asterik,
miniscript_core_1.Operator.Minus,
miniscript_core_1.Operator.Slash,
miniscript_core_1.Operator.Power,
miniscript_core_1.Operator.Modulo,
miniscript_core_1.Operator.LessThan,
miniscript_core_1.Operator.GreaterThan,
miniscript_core_1.Operator.LessThanOrEqual,
miniscript_core_1.Operator.GreaterThanOrEqual,
miniscript_core_1.Operator.NotEqual,
miniscript_core_1.Operator.Equal,
miniscript_core_1.Operator.AddShorthand,
miniscript_core_1.Operator.SubtractShorthand,
miniscript_core_1.Operator.MultiplyShorthand,
miniscript_core_1.Operator.DivideShorthand,
operators_1.Operator.BitwiseAnd,
operators_1.Operator.BitwiseOr,
operators_1.Operator.LeftShift,
operators_1.Operator.RightShift,
operators_1.Operator.UnsignedRightShift,
miniscript_core_1.Operator.Assign,
miniscript_core_1.Operator.Reference
].map((item) => {
return {
label: item,
kind: 24 // CompletionItemKind.Operator
};
});
//# sourceMappingURL=operators.js.map