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.

23 lines (22 loc) 1.15 kB
/// <reference types="@arcgis/core/interfaces.d.ts" /> import { IEditorProfileDefinition, IPredefinedProfile } from '../profile/types'; import { Uri } from 'monaco-editor'; import { LanguageDefaultsBase } from '../language-defaults-base'; declare class SqlExprDefaults extends LanguageDefaultsBase { protected _languageId: string; private _layerMap; constructor(); updateFeatureLayerForModel(modelId: Uri | string, layer: __esri.FeatureLayer): void; getFeatureLayerForModel(modelId: Uri | string): __esri.FeatureLayer | undefined; setProfileForModel(modelId: Uri | string, definition: IEditorProfileDefinition | IPredefinedProfile | undefined, apiContext?: { locale: string; }): Promise<void>; } export type { SqlExprDefaults }; export declare const sqlExprDefaults: SqlExprDefaults; export declare const sqlExpression: { setProfileForModel: (modelId: Uri | string, definition: IEditorProfileDefinition | IPredefinedProfile | undefined, apiContext?: { locale: string; }) => Promise<void>; getApiLibraryForModel: (modelId: string) => Promise<import('@arcgis/languages-api-utils').ApiCategory[]>; };