mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Allow angular-promise-tracker options to all be optional
This commit is contained in:
parent
bf499af3dd
commit
db2df1876b
@ -1,7 +1,7 @@
|
||||
angular.module('promise-tracker-tests', []).run(['$q', 'promiseTracker',
|
||||
($q: angular.IQService, promiseTracker: angular.promisetracker.PromiseTrackerService) => {
|
||||
const trackerWithoutOptions = promiseTracker();
|
||||
|
||||
|
||||
const options = {
|
||||
activationDelay: 10,
|
||||
minDuration: 500
|
||||
@ -17,4 +17,6 @@ angular.module('promise-tracker-tests', []).run(['$q', 'promiseTracker',
|
||||
|
||||
const promiseToAdd = $q.defer().promise;
|
||||
const addedPromise: angular.IDeferred<void> = trackerWithOptions.addPromise(promiseToAdd);
|
||||
|
||||
const trackerWithSomeOptions = promiseTracker({activationDelay: 500});
|
||||
}]);
|
||||
|
||||
4
types/angular-promise-tracker/index.d.ts
vendored
4
types/angular-promise-tracker/index.d.ts
vendored
@ -10,8 +10,8 @@ import * as angular from 'angular';
|
||||
declare module 'angular' {
|
||||
export namespace promisetracker {
|
||||
interface PromiseTrackerOptions {
|
||||
activationDelay: number;
|
||||
minDuration: number;
|
||||
activationDelay?: number;
|
||||
minDuration?: number;
|
||||
}
|
||||
|
||||
interface PromiseTracker {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user