diff --git a/angular-ui-bootstrap/angular-ui-bootstrap-tests.ts b/angular-ui-bootstrap/angular-ui-bootstrap-tests.ts index f685a83ff7..8ed8be859e 100644 --- a/angular-ui-bootstrap/angular-ui-bootstrap-tests.ts +++ b/angular-ui-bootstrap/angular-ui-bootstrap-tests.ts @@ -162,6 +162,8 @@ testApp.controller('TestCtrl', ( $modalStack.close(modalInstance, 'with reason'); $modalStack.dismiss(modalInstance); $modalStack.dismiss(modalInstance, 'with reason'); + $modalStack.dismissAll(); + $modalStack.dismissAll('with reason'); $modalStack.getTop().key.close(); diff --git a/angular-ui-bootstrap/angular-ui-bootstrap.d.ts b/angular-ui-bootstrap/angular-ui-bootstrap.d.ts index 44ac9cb146..2d792d1b16 100644 --- a/angular-ui-bootstrap/angular-ui-bootstrap.d.ts +++ b/angular-ui-bootstrap/angular-ui-bootstrap.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Angular UI Bootstrap 0.9.0 +// Type definitions for Angular UI Bootstrap 0.10.0 // Project: https://github.com/angular-ui/bootstrap // Definitions by: Brian Surowiec // Definitions: https://github.com/borisyankov/DefinitelyTyped @@ -264,6 +264,11 @@ declare module ng.ui.bootstrap { */ dismiss(modalInstance: IModalServiceInstance, reason?: any): void; + /** + * Dismiss all open modal instances with an optional reason that will be passed to each instance. + */ + dismissAll(reason?: any): void; + /** * Gets the topmost modal instance that is open. */