@making-sense/antlr-editor
Version:
ANTLR Typescript editor
37 lines • 1.17 kB
JavaScript
;
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