API Docs for: 2.0.20133.2
Show:

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