INNER CODE UNIT · TypeScript
initEditors
yoav-lavi/melody · playground/src/editors/index.ts:41
export const initEditors = async () => {
if (!melodyEditorTarget || !regexEditorTarget) {
return;
}
melodyEditorTarget.style.display = 'block';
regexEditorTarget.style.display = 'block';
const melodyEditor = editor.create(melodyEditorTarget, {
value: initialValue,
language: MELODY_LANGUAGE_ID,
...DEFAULT_EDITOR_SETTINGS,
});
const lines = initialValue.split('\n');
const lineNumber = lines.length;
const lastLine = lines[lines.length - 1];
const column = lastLine.length + 1;