/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/monaco/insertSnippet.ts
25 строк
657 B
Hellen
fix(SchemaTree): snippet not insert if user is not on Query tab (#1766)
19 дек 2024, 12:41
Не верифицирован
19 дек 2024, 12:41
1e29666
Код
Авторство
О чём код?
export async function insertSnippetToEditor(input: string) { let retry = 1; const checkEditor = async () => { if (!window.ydbEditor) { if (retry) { await new Promise((r) => { window.setTimeout(r, 100); }); retry -= 1; checkEditor(); } else { return false; } } return true; }; const editor = await checkEditor(); if (!editor) { console.error('Monaco editor not found'); return; } window.ydbEditor?.trigger(undefined, 'insertSnippetToEditor', input); }