@arcgis/coding-components
Version:
Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.
24 lines (23 loc) • 1.01 kB
TypeScript
import { editor as Editor, Position, languages } from 'monaco-editor';
import { SqlExprDefaults } from './sql-expr-defaults';
import { ISqlExprWorkerAccessor } from './types';
import { SqlExprDiagnosticService } from './sql-expr-mode';
export declare class SqlExprCompletionProvider implements languages.CompletionItemProvider {
private _worker;
private _defaults;
constructor(_worker: ISqlExprWorkerAccessor, _defaults: SqlExprDefaults);
provideCompletionItems(model: Editor.ITextModel, position: Position): Promise<languages.CompletionList | undefined>;
}
export declare class SqlExprDiagnosticsAdapter {
private _languageId;
private _worker;
private _disposables;
private _modelListeners;
private _diagnosticsService;
private _defaults;
constructor(_languageId: string, _worker: ISqlExprWorkerAccessor, { defaults, diagnosticService, }: {
defaults: SqlExprDefaults;
diagnosticService: SqlExprDiagnosticService;
});
private _doValidate;
}