ez-web-toolkit
Version:
EZ Web Toolkit
34 lines (33 loc) • 1.05 kB
TypeScript
/**
* @namespace toolkit.components
*/
/// <reference types="angular" />
/// <reference types="angular-mocks" />
import { BaseModalController } from '../../baseClasses/baseModalController';
import { IModalService } from '../../services/modalService';
export declare class EzModal implements ng.IComponentOptions {
templateUrl: string;
controller: any;
controllerAs: string;
bindings: any;
transclude: boolean;
constructor();
}
/**
* @class toolkit.components.EzModalController
* @classdesc A modal component.
*/
export declare class EzModalController extends BaseModalController {
private $timeout;
onApprove: Function;
onDeny: Function;
isShown: boolean;
onShow: Function;
onHidden: Function;
static $inject: string[];
constructor($scope: ng.IScope, $timeout: ng.ITimeoutService, modalService: IModalService);
onHideCallback: () => void;
onVisibleCallback: () => void;
onPrimaryButtonClick: () => void;
onSecondaryButtonClick: () => void;
}