UNPKG

@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
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; }