UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

25 lines (24 loc) 1.19 kB
import { IAdaptableService } from './Interface/IAdaptableService'; import { AdaptableApi } from '../../Api/AdaptableApi'; import { Fdc3Options } from '../../AdaptableOptions/Fdc3Options'; import { AppIdentifier, Channel, DesktopAgent, IntentResolution } from '@finos/fdc3'; import { Context } from '@finos/fdc3/dist/context/ContextTypes'; export declare class Fdc3Service implements IAdaptableService { private adaptableApi; private contextHandlerSubscriptions; private intentHandlerSubscriptions; loggedAgentError: boolean; private uiControlsDefaultConfiguration; constructor(adaptableApi: AdaptableApi); getUiControlsDefaultConfiguration(): Fdc3Options['uiControlsDefaultConfiguration']; getDesktopAgent(): DesktopAgent; destroy(): void; raiseIntent(intent: string, context: Context, app?: AppIdentifier): Promise<IntentResolution>; raiseIntentForContext(context: Context, app?: AppIdentifier): Promise<IntentResolution>; broadcast(context: Context, channel?: Channel): Promise<void>; private logFdc3Event; private logFdc3Error; private getFdc3Api; private getFdc3Options; private buildUiControlsDefaultConfiguration; }