mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
21 lines
927 B
TypeScript
21 lines
927 B
TypeScript
angular.module('promise-tracker-tests', []).run(['$q', 'promiseTracker',
|
|
($q: angular.IQService, promiseTracker: angular.promisetracker.PromiseTrackerService) => {
|
|
const trackerWithoutOptions = promiseTracker();
|
|
|
|
const options = {
|
|
activationDelay: 10,
|
|
minDuration: 500
|
|
} as angular.promisetracker.PromiseTrackerOptions;
|
|
const trackerWithOptions = promiseTracker(options);
|
|
|
|
const isActive: boolean = trackerWithOptions.active();
|
|
const tracking: boolean = trackerWithOptions.tracking();
|
|
const trackingCount: number = trackerWithOptions.trackingCount();
|
|
trackerWithOptions.cancel();
|
|
|
|
const createdPromise: angular.IDeferred<void> = trackerWithOptions.createPromise();
|
|
|
|
const promiseToAdd = $q.defer().promise;
|
|
const addedPromise: angular.IDeferred<void> = trackerWithOptions.addPromise(promiseToAdd);
|
|
}]);
|