File: src\internal\ui\callback\config.ts
/// <reference path="../uiConfig.ts" />
/**
* @module UI
* @submodule UI Callback
* @namespace ui.callback
*/
namespace internal.ui.callback {
/**
* Configuration for callback component
* @class Config
* @extends ui.UIConfig
*/
export interface Config extends UIConfig {
/**
* An array of modality objects (defined in the {{#crossLinkModule "API Modalities"}}{{/crossLinkModule}} module) returned by the Modalities API
* @property {Array} modalities
*/
modalities: Array<api.modalities.ModalityObject>;
/**
* Fired when callback is accepted
* @event onCallbackAccepted
*/
onCallbackAccepted?: EventListener;
/**
* Fired when callback is rejected
* @event onCallbackRejected
*/
onCallbackRejected?: EventListener;
}
}