UNPKG

@making-sense/antlr-editor

Version:
37 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildStyle = exports.buildCustomOptions = void 0; const buildCustomOptions = (options) => { if (options?.hideLines) return { "glyphMargin": false, "folding": false, "lineNumbers": "off", "lineDecorationsWidth": 0, "lineNumbersMinChars": 0, minimap: { enabled: options?.minimap === false ? false : true }, automaticLayout: true, readOnly: options.readOnly }; return { minimap: { enabled: options?.minimap === false ? false : true }, automaticLayout: true, readOnly: options.readOnly }; }; exports.buildCustomOptions = buildCustomOptions; const buildStyle = (options) => { const defaultOptions = { height: options?.style?.height || "10em", width: options?.style?.width || "100%" }; if (!options?.style) return defaultOptions; return { ...options.style, ...defaultOptions }; }; exports.buildStyle = buildStyle; //# sourceMappingURL=customization.js.map