diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index 9e71af53a0..533c2f9151 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -8,9 +8,12 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](accounting/accounting.d.ts) [accounting.js](http://josscrowcroft.github.io/accounting.js) by [Sergey Gerasimov](https://github.com/gerich-home)
* [:link:](ace/ace.d.ts) [Ace Ajax.org Cloud9 Editor](http://ace.ajax.org) by [Diullei Gomes](https://github.com/Diullei)
* [:link:](acorn/acorn.d.ts) [Acorn](https://github.com/marijnh/acorn) by [RReverser](https://github.com/RReverser)
+* [:link:](rails-actioncable/rails-actioncable.d.ts) [ActionCable](https://github.com/rails/rails/tree/master/actioncable) by [Vincent Zhu](https://github.com/zhu1230)
+* [:link:](cordova-plugin-ms-adal/cordova-plugin-ms-adal.d.ts) [Active Directory Authentication Library plugin for Apache Cordova](https://github.com/AzureAD/azure-activedirectory-library-for-cordova) by [Kai Walter](https://github.com/KaiWalter)
* [:link:](add2home/add2home.d.ts) [add2home](http://cubiq.org/add-to-home-screen) by [James Wilkins](http://www.codeplex.com/site/users/view/jamesnw)
-* [:link:](adm-zip/adm-zip.d.ts) [adm-zip](https://github.com/cthackers/adm-zip) by [John Vilk](https://github.com/jvilk)
+* [:link:](adm-zip/adm-zip.d.ts) [adm-zip](https://github.com/cthackers/adm-zip) by [John Vilk](https://github.com/jvilk), [Abner Oliveira](https://github.com/abner)
* [:link:](ag-grid/ag-grid.d.ts) [ag-grid](http://www.ag-grid.com) by [Niall Crosby](https://github.com/ceolter)
+* [:link:](agenda/agenda.d.ts) [Agenda](https://github.com/rschmukler/agenda) by [Meir Gottlieb](https://github.com/meirgottlieb)
* [:link:](alertify/alertify.d.ts) [alertify](http://fabien-d.github.io/alertify.js) by [John Jeffery](http://github.com/jjeffery)
* [:link:](alt/alt.d.ts) [Alt](https://github.com/goatslacker/alt) by [Michael Shearer](https://github.com/Shearerbeard)
* [:link:](amazon-product-api/amazon-product-api.d.ts) [amazon-product-api](https://github.com/t3chnoboy/amazon-product-api) by [Matti Lehtinen](https://github.com/MattiLehtinen)
@@ -19,7 +22,6 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](amplify-deferred/amplify-deferred.d.ts) [AmplifyJs 1.1.0 using JQuery Deferred](http://amplifyjs.com) by [Jonas Eriksson](https://github.com/joeriks), [Laurentiu Stamate](https://github.com/laurentiustamate94)
* [:link:](amqp-rpc/amqp-rpc.d.ts) [amqp-rpc](https://github.com/demchenkoe/node-amqp-rpc) by [Wonshik Kim](https://github.com/wokim)
* [:link:](amqplib/amqplib.d.ts) [amqplib 0.3.x](https://github.com/squaremo/amqp.node) by [Michael Nahkies](https://github.com/mnahkies), [Ab Reitsma](https://github.com/abreits)
-* [:link:](angular2/angular2.d.ts) [Angular 2](http://angular.io) by [angular team](https://github.com/angular)
* [:link:](angular-dialog-service/angular-dialog-service.d.ts) [Angular Dialog Service](https://github.com/m-e-conroy/angular-dialog-service) by [William Comartin](https://github.com/wcomartin)
* [:link:](ng-file-upload/ng-file-upload.d.ts) [Angular File Upload](https://github.com/danialfarid/ng-file-upload) by [John Reilly](https://github.com/johnnyreilly)
* [:link:](angular-file-upload/angular-file-upload.d.ts) [Angular File Upload](https://github.com/danialfarid/ng-file-upload) by [John Reilly](https://github.com/johnnyreilly)
@@ -33,23 +35,33 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](angularjs/angular-sanitize.d.ts) [Angular JS (ngSanitize module)](http://angularjs.org) by [Diego Vilar](http://github.com/diegovilar)
* [:link:](angular-ui-router/angular-ui-router.d.ts) [Angular JS (ui.router module)](https://github.com/angular-ui/ui-router) by [Michel Salib](https://github.com/michelsalib)
* [:link:](angular-ui-scroll/angular-ui-scroll.d.ts) [Angular JS (ui.scroll module)](https://github.com/angular-ui/ui-scroll) by [Mark Nadig](https://github.com/marknadig)
+* [:link:](angularjs/angular-component-router.d.ts) [Angular JS 1.5 component router](http://angularjs.org) by [David Reher](http://github.com/davidreher)
* [:link:](angular-meteor/angular-meteor.d.ts) [Angular JS Meteor (angular.meteor module)](https://github.com/Urigo/angular-meteor) by [Peter Grman](https://github.com/pgrm)
+* [:link:](angular-locker/angular-locker.d.ts) [Angular Locker](https://github.com/tymondesigns/angular-locker) by [Niko Kovačič](https://github.com/nkovacic)
* [:link:](angular-material/angular-material.d.ts) [Angular Material (angular.material module)](https://github.com/angular/material) by [Matt Traynham](https://github.com/mtraynham)
* [:link:](angular-protractor/angular-protractor.d.ts) [Angular Protractor](https://github.com/angular/protractor) by [Bill Armstrong](https://github.com/BillArmstrong)
* [:link:](angular-scenario/angular-scenario.d.ts) [Angular Scenario Testing (ngScenario module)](http://angularjs.org) by [RomanoLindano](https://github.com/RomanoLindano)
+* [:link:](angular-toastr/angular-toastr.d.ts) [Angular Toastr](https://github.com/Foxandxss/angular-toastr) by [Niko Kovačič](https://github.com/nkovacic)
* [:link:](angular-toasty/angular-toasty.d.ts) [Angular Toasty](https://github.com/invertase/angular-toasty) by [Dominik Muench](https://github.com/muenchdo)
+* [:link:](angular-touchspin/angular-touchspin.d.ts) [Angular Touchspin](https://github.com/nkovacic/angular-touchspin) by [Niko Kovačič](https://github.com/nkovacic)
* [:link:](angular-translate/angular-translate.d.ts) [Angular Translate (pascalprecht.translate module)](https://github.com/PascalPrecht/angular-translate) by [Michel Salib](https://github.com/michelsalib)
* [:link:](angular-ui-bootstrap/angular-ui-bootstrap.d.ts) [Angular UI Bootstrap](https://github.com/angular-ui/bootstrap) by [Brian Surowiec](https://github.com/xt0rted)
-* [:link:](angular-wizard/angular-wizard.d.ts) [Angular Wizard](https://github.com/mgonto/angular-wizard) by [Marko Jurisic](https://github.com/mjurisic)
+* [:link:](angular-wizard/angular-wizard.d.ts) [Angular Wizard](https://github.com/mgonto/angular-wizard) by [Marko Jurisic](https://github.com/mjurisic), [Ronald Wildenberg](https://github.com/rwwilden)
+* [:link:](angular-bootstrap-calendar/angular-bootstrap-calendar.d.ts) [angular-bootstrap-calendar](https://github.com/mattlewis92/angular-bootstrap-calendar) by [Egor Komarov](https://github.com/Odrin)
* [:link:](angular-bootstrap-lightbox/angular-bootstrap-lightbox.d.ts) [angular-bootstrap-lightbox](https://github.com/compact/angular-bootstrap-lightbox) by [Roland Zwaga](https://github.com/rolandzwaga)
+* [:link:](angular-breadcrumb/angular-breadcrumb.d.ts) [angular-breadcrumb](https://github.com/ncuillery/angular-breadcrumb) by [Marc Talary](https://github.com/marctalary)
+* [:link:](angular-cookie/angular-cookie.d.ts) [angular-cookie](https://github.com/ivpusic/angular-cookie) by [Borislav Zhivkov](https://github.com/borislavjivkov)
* [:link:](angular-dynamic-locale/angular-dynamic-locale.d.ts) [angular-dynamic-locale](https://github.com/lgalfaso/angular-dynamic-locale) by [Stephen Lautier](https://github.com/stephenlautier)
+* [:link:](angular-environment/angular-environment.d.ts) [angular-environment](https://github.com/juanpablob/angular-environment) by [Matt Wheatley](https://github.com/terrawheat)
* [:link:](angular-formly/angular-formly.d.ts) [angular-formly](https://github.com/formly-js/angular-formly) by [Scott Hatcher](https://github.com/scatcher)
* [:link:](angular-gettext/angular-gettext.d.ts) [angular-gettext](https://angular-gettext.rocketeer.be) by [Ákos Lukács](https://github.com/AkosLukacs)
+* [:link:](angular-google-analytics/angular-google-analytics-service.d.ts) [angular-google-analytics](https://github.com/revolunet/angular-google-analytics) by [Matt Wheatley](https://github.com/terrawheat)
* [:link:](angular-google-analytics/angular-google-analytics.d.ts) [angular-google-analytics](https://github.com/revolunet/angular-google-analytics) by [Cyril Schumacher](https://github.com/cyrilschumacher)
* [:link:](angular-hotkeys/angular-hotkeys.d.ts) [angular-hotkeys](https://github.com/chieffancypants/angular-hotkeys) by [Jason Zhao](https://github.com/jlz27), [Stefan Steinhart](https://github.com/reppners)
* [:link:](angular-http-auth/angular-http-auth.d.ts) [angular-http-auth](https://github.com/witoldsz/angular-http-auth) by [vvakame](https://github.com/vvakame)
* [:link:](angular-httpi/angular-httpi.d.ts) [angular-httpi](https://github.com/bennadel/httpi) by [Andrew Camilleri](https://github.com/Kukks)
* [:link:](angular-jwt/angular-jwt.d.ts) [angular-jwt](https://github.com/auth0/angular-jwt) by [Reto Rezzonico](https://github.com/rerezz)
+* [:link:](angular-load/angular-load.d.ts) [angular-load](https://github.com/urish/angular-load) by [david-gang](https://github.com/david-gang)
* [:link:](angular-loading-bar/angular-loading-bar.d.ts) [angular-loading-bar](https://github.com/chieffancypants/angular-loading-bar) by [Stephen Lautier](https://github.com/stephenlautier)
* [:link:](angular-local-storage/angular-local-storage.d.ts) [angular-local-storage](https://github.com/grevory/angular-local-storage) by [Ken Fukuyama](https://github.com/kenfdev)
* [:link:](angular-localForage/angular-localForage.d.ts) [angular-localForage](https://github.com/ocombe/angular-localForage) by [Stefan Steinhart](https://github.com/reppners)
@@ -67,12 +79,14 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](angular-agility/angular-agility.d.ts) [AngularAgility](https://github.com/AngularAgility/AngularAgility) by [Roland Zwaga](https://github.com/rolandzwaga)
* [:link:](angularfire/angularfire.d.ts) [AngularFire](http://angularfire.com) by [Dénes Harmath](http://github.com/thSoft)
* [:link:](rx-angular/rx.angular.d.ts) [angularjs extensions to rxjs](http://reactivex.io) by [Mick Delaney](https://github.com/mickdelaney)
+* [:link:](angular-fullscreen/angular-fullscreen.d.ts) [AngularJS HTML5 Fullscreen](https://github.com/fabiobiondi/angular-fullscreen) by [Julien Paroche](https://github.com/julienpa)
* [:link:](angularjs-toaster/angularjs-toaster.d.ts) [angularjs-toaster](https://github.com/jirikavi/AngularJS-Toaster) by [Ben Tesser](https://github.com/btesser)
* [:link:](angularLocalStorage/angularLocalStorage.d.ts) [AngularLocalStorage](https://github.com/agrublev/angularLocalStorage) by [Horiuchi_H](https://github.com/horiuchi)
* [:link:](angulartics/angulartics.d.ts) [Angulartics](http://luisfarzati.github.io/angulartics) by [Steven Fan](https://github.com/stevenfan)
* [:link:](animation-frame/animation-frame.d.ts) [animation-frame](https://github.com/kof/animation-frame) by [Qinfeng Chen](https://github.com/qinfchen)
* [:link:](ansi-styles/ansi-styles.d.ts) [ansi-styles](https://github.com/sindresorhus/ansi-styles) by [bryn austin bellomy](https://github.com/brynbellomy)
* [:link:](ansicolors/ansicolors.d.ts) [ansicolors](https://github.com/thlorenz/ansicolors) by [rogierschouten](https://github.com/rogierschouten)
+* [:link:](antd/antd.d.ts) [Antd](http://ant.design) by [bang88](https://github.com/bang88)
* [:link:](any-db/any-db.d.ts) [any-db](https://github.com/grncdr/node-any-db) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](any-db-transaction/any-db-transaction.d.ts) [any-db-transaction](https://github.com/grncdr/node-any-db-transaction) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](anydb-sql/anydb-sql.d.ts) [anydb-sql](https://github.com/doxout/anydb-sql) by [Gorgi Kosev](https://github.com/spion)
@@ -94,6 +108,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](assertion-error/assertion-error.d.ts) [assertion-error](https://github.com/chaijs/assertion-error) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](assertsharp/assertsharp.d.ts) [assertsharp](https://www.npmjs.com/package/assertsharp) by [Bruno Leonardo Michels](https://github.com/brunolm)
* [:link:](async/async.d.ts) [Async](https://github.com/caolan/async) by [Boris Yankov](https://github.com/borisyankov), [Arseniy Maximov](https://github.com/kern0), [Joe Herman](https://github.com/Penryn)
+* [:link:](async-lock/async-lock.d.ts) [async-lock](https://github.com/rain1017/async-lock) by [Elisée MAURER](https://github.com/elisee)
* [:link:](async-writer/async-writer.d.ts) [async-writer](https://github.com/marko-js/async-writer) by [Yuce Tekol](http://yuce.me)
* [:link:](asyncblock/asyncblock.d.ts) [asyncblock](https://github.com/scriby/asyncblock) by [Hiroki Horiuchi](https://github.com/horiuchi)
* [:link:](atmosphere/atmosphere.d.ts) [Atmosphere](https://github.com/Atmosphere/atmosphere-javascript) by [Kai Toedter](https://github.com/toedter)
@@ -101,16 +116,21 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](atom/api-docs.d.ts) [Atom API docs](https://github.com/atom/atom/blob/master/build/tasks/docs-task.coffee) by [vvakame](https://github.com/vvakame)
* [:link:](atom-keymap/atom-keymap.d.ts) [atom-keymap](https://github.com/atom/atom-keymap) by [Vadim Macagon](https://github.com/enlight)
* [:link:](atpl/atpl.d.ts) [atpl](https://github.com/soywiz/atpl.js) by [Carlos Ballesteros Velasco](https://github.com/soywiz)
+* [:link:](auth0-angular/auth0-angular.d.ts) [auth0-angular](https://github.com/auth0/auth0-angular) by [Matt Emory](https://github.com/homesar)
* [:link:](auth0/auth0.d.ts) [Auth0.js](http://auth0.com) by [Robert McLaws](https://github.com/advancedrei)
* [:link:](auth0.lock/auth0.lock.d.ts) [Auth0Widget.js](http://auth0.com) by [Robert McLaws](https://github.com/advancedrei)
* [:link:](auth0.widget/auth0.widget.d.ts) [Auth0Widget.js](http://auth0.com) by [Robert McLaws](https://github.com/advancedrei)
* [:link:](auto-launch/auto-launch.d.ts) [auto-launch](https://github.com/Teamwork/node-auto-launch) by [rhysd](https://github.com/rhysd)
* [:link:](autobahn/autobahn.d.ts) [AutobahnJS](http://autobahn.ws/js) by [Elad Zelingher](https://github.com/darkl), [Andy Hawkins](https://github.com/a904guy/,http://a904guy.com/,http://www.bmbsqd.com)
+* [:link:](autolinker/autolinker.d.ts) [autolinker](https://github.com/gregjacobs/Autolinker.js) by [Leon Yu](https://github.com/leonyu)
* [:link:](autoprefixer-core/autoprefixer-core.d.ts) [Autoprefixer Core](https://github.com/postcss/autoprefixer-core) by [Asana](https://asana.com)
* [:link:](aws-sdk/aws-sdk.d.ts) [aws-sdk](https://github.com/aws/aws-sdk-js) by [midknight41](https://github.com/midknight41)
* [:link:](axios/axios.d.ts) [axios](https://github.com/mzabriskie/axios) by [Marcel Buesing](https://github.com/marcelbuesing)
* [:link:](node-azure/azure.d.ts) [Azure SDK for Node](https://github.com/WindowsAzure/azure-sdk-for-node) by [Andrew Gaspar](https://github.com/AndrewGaspar), [Anti Veeranna](https://github.com/antiveeranna), [Maxime LUCE](https://github.com/SomaticIT)
+* [:link:](azure-mobile-apps/azure-mobile-apps.d.ts) [azure-mobile-apps](https://github.com/Azure/azure-mobile-apps-node) by [Microsoft Azure](https://github.com/Azure)
+* [:link:](azure-sb/azure-sb.d.ts) [azure-sb](https://github.com/Azure/azure-sdk-for-node/tree/master/lib/services/serviceBus) by [Microsoft Azure](https://github.com/Azure)
* [:link:](babylonjs/babylon.d.ts) [BabylonJS](http://www.babylonjs.com) by [David Catuhe](https://github.com/deltakosh)
+* [:link:](babyparse/babyparse.d.ts) [babyparse](https://github.com/Rich-Harris/BabyParse) by [Charles Parker](https://github.com/cdiddy77)
* [:link:](backbone/backbone-global.d.ts) [Backbone](http://backbonejs.org) by [Boris Yankov](https://github.com/borisyankov), [Natan Vivo](https://github.com/nvivo)
* [:link:](backbone/backbone.d.ts) [Backbone](http://backbonejs.org) by [Boris Yankov](https://github.com/borisyankov), [Natan Vivo](https://github.com/nvivo)
* [:link:](backbone-associations/backbone-associations.d.ts) [Backbone-associations](https://github.com/dhruvaray/backbone-associations) by [Craig Brett](https://github.com/craigbrett17)
@@ -123,6 +143,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](baconjs/baconjs.d.ts) [Bacon.js](https://baconjs.github.io) by [Alexander Matsievsky](https://github.com/alexander-matsievsky)
* [:link:](barcode/barcode.d.ts) [barcode](https://github.com/samt/barcode) by [Pascal Vomhoff](https://github.com/pvomhoff)
* [:link:](bardjs/bardjs.d.ts) [bardjs](https://github.com/wardbell/bardjs) by [Andrew Archibald](https://github.com/TepigMC)
+* [:link:](base-x/base-x.d.ts) [base-x](https://github.com/cryptocoinjs/base-x) by [Ilya Mochalov](https://github.com/chrootsu)
* [:link:](basic-auth/basic-auth.d.ts) [basic-auth](https://github.com/jshttp/basic-auth) by [Clément Bourgeois](https://github.com/moonpyk)
* [:link:](batch-stream/batch-stream.d.ts) [batch-stream](https://github.com/segmentio/batch-stream) by [Nicholas Penree](http://github.com/drudge)
* [:link:](bcrypt/bcrypt.d.ts) [bcrypt](https://www.npmjs.org/package/bcrypt) by [Peter Harris](https://github.com/codeanimal)
@@ -137,7 +158,10 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](big-integer/big-integer.d.ts) [BigInteger.js](https://github.com/peterolson/BigInteger.js) by [Ingo Bürk](https://github.com/Airblader), [Roel van Uden](https://github.com/Deathspike)
* [:link:](bignum/bignum.d.ts) [BigNum](https://github.com/justmoon/node-BigNum) by [Pat Smuk](https://github.com/Patman64)
* [:link:](bigscreen/bigscreen.d.ts) [BigScreen](http://brad.is/coding/BigScreen) by [Douglas Eichelberger](https://github.com/dduugg)
+* [:link:](bip21/bip21.d.ts) [bip21](https://github.com/bitcoinjs/bip21) by [Stefan Huber](https://github.com/stefanhuber)
* [:link:](bitwise-xor/bitwise-xor.d.ts) [bitwise-xor](https://github.com/czzarr/node-bitwise-xor) by [Rogier Schouten](https://github.com/rogierschouten)
+* [:link:](blazy/blazy.d.ts) [bLazy](https://github.com/dinbror/blazy) by [Julien Paroche](https://github.com/julienpa)
+* [:link:](blissfuljs/blissfuljs.d.ts) [bliss](http://blissfuljs.com) by [François Skorzec](https://github.com/fskorzec)
* [:link:](blob-stream/blob-stream.d.ts) [blob-stream](https://github.com/devongovett/blob-stream) by [Eric Hillah](https://github.com/erichillah)
* [:link:](blue-tape/blue-tape.d.ts) [blue-tape](https://github.com/spion/blue-tape) by [Haoqun Jiang](https://github.com/sodatea)
* [:link:](bluebird/bluebird.d.ts) [bluebird](https://github.com/petkaantonov/bluebird) by [Bart van der Schoor](https://github.com/Bartvds), [falsandtru](https://github.com/falsandtru)
@@ -147,30 +171,35 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](bookshelf/bookshelf.d.ts) [bookshelfjs](http://bookshelfjs.org) by [Andrew Schurman](http://github.com/arcticwaters)
* [:link:](boolify-string/boolify-string.d.ts) [boolify-string](https://github.com/sanemat/node-boolify-string) by [Tobias Henöckl](http://www.sisyphus.de)
* [:link:](boom/boom.d.ts) [boom](http://github.com/hapijs/boom) by [Igor Rogatty](http://github.com/rogatty)
-* [:link:](bootbox/bootbox.d.ts) [Bootbox](https://github.com/makeusabrew/bootbox) by [Vincent Bortone](https://github.com/vbortone), [Kon Pik](https://github.com/konpikwastaken), [Anup Kattel](https://github.com/kanup), [Dominik Schroeter](https://github.com/icereed)
+* [:link:](bootbox/bootbox.d.ts) [Bootbox](https://github.com/makeusabrew/bootbox) by [Vincent Bortone](https://github.com/vbortone), [Kon Pik](https://github.com/konpikwastaken), [Anup Kattel](https://github.com/kanup), [Dominik Schroeter](https://github.com/icereed), [Troy McKinnon](https://github.com/trodi)
* [:link:](bootstrap/bootstrap.d.ts) [Bootstrap](http://twitter.github.com/bootstrap) by [Boris Yankov](https://github.com/borisyankov)
-* [:link:](bootstrap.v3.datetimepicker/bootstrap.v3.datetimepicker.d.ts) [Bootstrap datetimepicker v3](http://eonasdan.github.io/bootstrap-datetimepicker) by [Jesica N. Fera](https://github.com/bayitajesi)
+* [:link:](bootstrap.v3.datetimepicker/bootstrap.v3.datetimepicker.d.ts) [Bootstrap 3 Datepicker](http://eonasdan.github.io/bootstrap-datetimepicker) by [Katona Péter](https://github.com/katonap)
* [:link:](bootstrap-switch/bootstrap-switch.d.ts) [Bootstrap Switch](http://www.bootstrap-switch.org) by [John M. Baughman](https://github.com/johnmbaughman)
* [:link:](bootstrap-touchspin/bootstrap-touchspin.d.ts) [Bootstrap TouchSpin](http://www.virtuosoft.eu/code/bootstrap-touchspin) by [Albin Sunnanbo](https://github.com/albinsunnanbo)
+* [:link:](eonasdan-bootstrap-datetimepicker/eonasdan-bootstrap-datetimepicker.d.ts) [Bootstrap v3 Datepicker](http://eonasdan.github.io/bootstrap-datetimepicker) by [Markus Peloso](https://github.com/ToastHawaii)
* [:link:](bootstrap-maxlength/bootstrap-maxlength.d.ts) [bootstrap-maxlength](https://github.com/mimo84/bootstrap-maxlength) by [Dan Manastireanu](https://github.com/danmana)
* [:link:](bootstrap-notify/bootstrap-notify.d.ts) [bootstrap-notify](http://bootstrap-notify.remabledesigns.com) by [Blake Niemyjski](https://github.com/niemyjski), [Robert McIntosh](https://github.com/mouse0270), [Robert Voica](https://github.com/robert-voica)
* [:link:](bootstrap-slider/bootstrap-slider.d.ts) [bootstrap-slider.js](https://github.com/seiyria/bootstrap-slider) by [Daniel Beckwith](https://github.com/dbeckwith)
* [:link:](bootstrap.datepicker/bootstrap.datepicker.d.ts) [bootstrap.datepicker](https://github.com/eternicode/bootstrap-datepicker) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](bootstrap.paginator/bootstrap.paginator.d.ts) [bootstrap.paginator](https://github.com/lyonlai/bootstrap-paginator) by [derikwhittaker](https://github.com/derikwhittaker)
-* [:link:](bootstrap.timepicker/bootstrap.timepicker.d.ts) [bootstrap.timepicker](https://github.com/jdewit/bootstrap-timepicker) by [derikwhittaker](https://github.com/derikwhittaker)
* [:link:](box2d/box2dweb.d.ts) [bootstrap.timepicker](http://code.google.com/p/box2dweb) by [jbaldwin](https://github.com/jbaldwin)
+* [:link:](bootstrap.timepicker/bootstrap.timepicker.d.ts) [bootstrap.timepicker](https://github.com/jdewit/bootstrap-timepicker) by [derikwhittaker](https://github.com/derikwhittaker)
* [:link:](bounce/bounce.d.ts) [Bounce.js](http://github.com/tictail/bounce.js) by [Cherry](http://github.com/cherrry)
* [:link:](bowser/bowser.d.ts) [Bowser 1.x](https://github.com/ded/bowser) by [Paulo Cesar](https://github.com/pocesar)
* [:link:](breeze/breeze.d.ts) [Breeze 1.5.x](http://www.breezejs.com) by [Boris Yankov](https://github.com/borisyankov), [IdeaBlade](https://github.com/IdeaBlade/Breeze)
+* [:link:](brorand/brorand.d.ts) [Brorand](https://github.com/indutny/brorand) by [Ilya Mochalov](https://github.com/chrootsu)
* [:link:](browser-harness/browser-harness.d.ts) [Browser Harness](https://github.com/scriby/browser-harness) by [Chris Scribner](https://github.com/scriby)
* [:link:](browser-sync/browser-sync.d.ts) [browser-sync](http://www.browsersync.io) by [Asana](https://asana.com), [Joe Skeen](http://github.com/joeskeen)
* [:link:](browserify/browserify.d.ts) [Browserify](http://browserify.org) by [Andrew Gaspar](https://github.com/AndrewGaspar), [John Vilk](https://github.com/jvilk)
+* [:link:](bs58/bs58.d.ts) [bs58](https://github.com/cryptocoinjs/bs58) by [Ilya Mochalov](https://github.com/chrootsu)
+* [:link:](bson/bson.d.ts) [bson](https://github.com/mongodb/js-bson) by [Hiroki Horiuchi](https://github.com/horiuchi)
* [:link:](bucks/bucks.d.ts) [bucks.js](https://github.com/CyberAgent/bucks.js) by [Shunsuke Ohtani](https://github.com/zaneli)
* [:link:](buffer-compare/buffer-compare.d.ts) [buffer-compare](https://github.com/soldair/node-buffer-compare) by [Ilya Mochalov](https://github.com/chrootsu)
* [:link:](buffer-equal/buffer-equal.d.ts) [buffer-equal](https://github.com/substack/node-buffer-equal) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](bl/bl.d.ts) [BufferList](https://github.com/rvagg/bl) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](buffers/buffers.d.ts) [buffers](https://github.com/substack/node-buffers) by [Robert Hencke](https://github.com/rhencke)
* [:link:](bufferstream/bufferstream.d.ts) [bufferstream](https://github.com/dodo/node-bufferstream) by [Bart van der Schoor](https://github.com/Bartvds)
+* [:link:](bugsnag/bugsnag.d.ts) [Bugsnag](https://github.com/bugsnag/bugsnag-js) by [Delisa Mason](https://github.com/kattrali)
* [:link:](bull/bull.d.ts) [bull](https://github.com/OptimalBits/bull) by [Bruno Grieder](https://github.com/bgrieder)
* [:link:](bunyan-prettystream/bunyan-prettystream.d.ts) [bunyan-prettystream](https://www.npmjs.com/package/bunyan-prettystream) by [Jason Swearingen](https://github.com/jasonswearingen), [Vadim Macagon](https://github.com/enlight)
* [:link:](business-rules-engine/business-rules-engine.d.ts) [business-rules-engine](https://github.com/rsamec/form) by [Roman Samec](https://github.com/rsamec)
@@ -180,9 +209,12 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](bytes/bytes.d.ts) [bytes](https://github.com/visionmedia/bytes.js) by [Zhiyuan Wang](https://github.com/danny8002)
* [:link:](c3/c3.d.ts) [C3js](http://c3js.org) by [Marc Climent](https://github.com/mcliment)
* [:link:](cal-heatmap/cal-heatmap.d.ts) [cal-heatmap](https://github.com/wa0x6e/cal-heatmap) by [Chris Baker](https://github.com/RetroChrisB)
+* [:link:](callsite/callsite.d.ts) [callsite](https://github.com/tj/callsite) by [newclear](https://github.com/newclear)
* [:link:](calq/calq.d.ts) [calq](https://calq.io/docs/client/javascript/reference) by [Eirik Hoem](https://github.com/eirikhm)
* [:link:](camel-case/camel-case.d.ts) [camel-case](https://github.com/blakeembrey/camel-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
+* [:link:](camelcase/camelcase.d.ts) [camelcase](https://github.com/sindresorhus/camelcase) by [Sam Verschueren](https://github.com/samverschueren)
* [:link:](camljs/camljs.d.ts) [camljs](http://camljs.codeplex.com) by [Andrey Markeev](http://markeev.com)
+* [:link:](camo/camo.d.ts) [camo](https://github.com/scottwrobinson/camo) by [Lucas Matías Ciruzzi](https://github.com/lucasmciruzzi)
* [:link:](canvasjs/canvasjs.d.ts) [CanvasJS](http://canvasjs.com) by [Mark Overholt](https://github.com/mover5)
* [:link:](casperjs/casperjs.d.ts) [CasperJS](http://casperjs.org) by [Jed Mao](https://github.com/jedmao)
* [:link:](chai/chai.d.ts) [chai](http://chaijs.com) by [Jed Mao](https://github.com/jedmao), [Bart van der Schoor](https://github.com/Bartvds), [Andrew Brown](https://github.com/AGBrown), [Olivier Chevet](https://github.com/olivr70), [Matt Wistrand](https://github.com/mwistrand)
@@ -194,7 +226,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](chai-string/chai-string.d.ts) [chai-string](https://github.com/onechiporenko/chai-string) by [Nick Malaguti](https://github.com/nmalaguti)
* [:link:](chai-subset/chai-subset.d.ts) [chai-subset](https://github.com/e-conomic/chai-subset) by [Sam Noedel](https://github.com/delta62), [Andrew Brown](https://github.com/AGBrown)
* [:link:](chai-things/chai-things.d.ts) [chai-things](https://github.com/chaijs/chai-things) by [David Broder-Rodgers](https://github.com/DavidBR-SW)
-* [:link:](chalk/chalk.d.ts) [chalk](https://github.com/sindresorhus/chalk) by [Diullei Gomes](https://github.com/Diullei), [Bart van der Schoor](https://github.com/Bartvds)
+* [:link:](chalk/chalk.d.ts) [chalk](https://github.com/sindresorhus/chalk) by [Diullei Gomes](https://github.com/Diullei), [Bart van der Schoor](https://github.com/Bartvds), [Nico Jansen](https://github.com/nicojs)
* [:link:](chance/chance.d.ts) [Chance](http://chancejs.com) by [Chris Bowdon](https://github.com/cbowdon)
* [:link:](change-case/change-case.d.ts) [change-case](https://github.com/blakeembrey/change-case) by [Asana](https://asana.com)
* [:link:](chartjs/chart.d.ts) [Chart.js](https://github.com/nnnick/Chart.js) by [Steve Fenton](https://github.com/Steve-Fenton)
@@ -206,17 +238,23 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](chosen/chosen.jquery.d.ts) [Chosen.JQuery](http://harvesthq.github.com/chosen) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](chroma-js/chroma-js.d.ts) [Chroma.js](https://github.com/gka/chroma.js) by [Sebastian Brückner](https://github.com/invliD)
* [:link:](chrome/chrome-cast.d.ts) [Chrome Cast application development](https://developers.google.com/cast) by [Thomas Stig Jacobsen](https://github.com/eXeDK)
-* [:link:](chrome/chrome.d.ts) [Chrome extension development](http://developer.chrome.com/extensions) by [Matthew Kimber](https://github.com/matthewkimber), [otiai10](https://github.com/otiai10), [couven92](https://github.com/couven92)
-* [:link:](chrome/chrome-app.d.ts) [Chrome packaged application development](http://developer.chrome.com/apps) by [Adam Lay](https://github.com/AdamLay), [MIZUNE Pine](https://github.com/pine613), [MIZUSHIMA Junki](https://github.com/mzsm)
+* [:link:](chrome/chrome.d.ts) [Chrome extension development](http://developer.chrome.com/extensions) by [Matthew Kimber](https://github.com/matthewkimber), [otiai10](https://github.com/otiai10), [couven92](https://github.com/couven92), [RReverser](https://github.com/rreverser)
+* [:link:](chrome/chrome-app.d.ts) [Chrome packaged application development](http://developer.chrome.com/apps) by [Adam Lay](https://github.com/AdamLay), [MIZUNE Pine](https://github.com/pine613), [MIZUSHIMA Junki](https://github.com/mzsm), [Ingvar Stepanyan](https://github.com/RReverser)
* [:link:](chui/chui.d.ts) [chui](https://github.com/chocolatechipui/chocolatechip-ui) by [Robert Biggs](http://chocolatechip-ui.com)
* [:link:](circular-json/circular-json.d.ts) [circular-json](https://github.com/WebReflection/circular-json) by [Jonathan Pevarnek](https://github.com/jpevarnek)
* [:link:](ckeditor/ckeditor.d.ts) [CKEditor](http://ckeditor.com) by [Ondrej Sevcik](https://github.com/ondrejsevcik)
* [:link:](classnames/classnames.d.ts) [classnames](https://github.com/JedWatson/classnames) by [Dave Keen](http://www.keendevelopment.ch), [Adi Dahiya](https://github.com/adidahiya), [Jason Killian](https://github.com/JKillian)
+* [:link:](cldr.js/cldr.js-supplemental.d.ts) [Cldr.js](https://github.com/rxaviers/cldrjs) by [Raman But-Husaim](https://github.com/RamanBut-Husaim)
+* [:link:](cldr.js/cldr.js.d.ts) [Cldr.js](https://github.com/rxaviers/cldrjs) by [Raman But-Husaim](https://github.com/RamanBut-Husaim), [Grégoire Castre](https://github.com/gcastre)
+* [:link:](cldr.js/cldr.js-event.d.ts) [Cldr.js](https://github.com/rxaviers/cldrjs) by [Raman But-Husaim](https://github.com/RamanBut-Husaim)
+* [:link:](clean-css/clean-css.d.ts) [clean-css](https://github.com/jakubpawlowicz/clean-css) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](cli-color/cli-color.d.ts) [cli-color](https://github.com/medikoo/cli-color) by [Joel Spadin](https://github.com/ChaosinaCan)
+* [:link:](clipboard/clipboard.d.ts) [clipboard.js](https://github.com/zenorocha/clipboard.js) by [Andrei Kurosh](https://github.com/impworks)
* [:link:](clone/clone.d.ts) [clone](https://github.com/pvorb/node-clone) by [Kieran Simpson](https://github.com/kierans/DefinitelyTyped)
* [:link:](closure-compiler/closure-compiler.d.ts) [closure-compiler](https://github.com/tim-smart/node-closure) by [Martin Probst](https://github.com/mprobst)
-* [:link:](codemirror/codemirror.d.ts) [CodeMirror](https://github.com/marijnh/CodeMirror) by [mihailik](https://github.com/mihailik)
+* [:link:](codemirror/codemirror-runmode.d.ts) [CodeMirror](https://github.com/marijnh/CodeMirror) by [Joseph Vaughan](https://github.com/Joev-)
* [:link:](codemirror/searchcursor.d.ts) [CodeMirror](https://github.com/marijnh/CodeMirror) by [jacqt](https://github.com/jacqt)
+* [:link:](codemirror/codemirror.d.ts) [CodeMirror](https://github.com/marijnh/CodeMirror) by [mihailik](https://github.com/mihailik)
* [:link:](codemirror/codemirror-showhint.d.ts) [CodeMirror](https://github.com/marijnh/CodeMirror) by [jacqt](https://github.com/jacqt), [basarat](https://github.com/basarat)
* [:link:](codemirror/codemirror-matchbrackets.d.ts) [CodeMirror](https://github.com/marijnh/CodeMirror) by [Sixin Li](https://github.com/sixinli)
* [:link:](coffeeify/coffeeify.d.ts) [coffeeify](https://github.com/jnordberg/coffeeify) by [Qubo](https://github.com/tkQubo)
@@ -230,6 +268,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](debounce/debounce.d.ts) [compose-function](https://github.com/component/debounce) by [Denis Sokolov](https://github.com/denis-sokolov)
* [:link:](compose-function/compose-function.d.ts) [compose-function](https://github.com/stoeffel/compose-function) by [Denis Sokolov](https://github.com/denis-sokolov)
* [:link:](compression/compression.d.ts) [compression](https://github.com/expressjs/compression) by [Santi Albo](https://github.com/santialbo)
+* [:link:](confidence/confidence.d.ts) [Confidence](https://github.com/hapijs/confidence.git) by [Jean-Philippe Pellerin](https://github.com/jppellerin)
* [:link:](configstore/configstore.d.ts) [configstore](https://github.com/yeoman/configstore) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](connect/connect.d.ts) [connect](https://github.com/senchalabs/connect) by [Maxime LUCE](https://github.com/SomaticIT)
* [:link:](connect-flash/connect-flash.d.ts) [connect-flash](https://github.com/jaredhanson/connect-flash) by [Andreas Gassmann](https://github.com/AndreasGassmann)
@@ -239,21 +278,25 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](connect-slashes/connect-slashes.d.ts) [connect-slashes](https://github.com/avinoamr/connect-slashes) by [Sam Herrmann](https://github.com/samherrmann)
* [:link:](connect-timeout/connect-timeout.d.ts) [connect-timeout](https://github.com/expressjs/timeout) by [Cyril Schumacher](https://github.com/cyrilschumacher)
* [:link:](console-stamp/console-stamp.d.ts) [console-stamp](https://github.com/starak/node-console-stamp) by [Eric Byers](https://github.com/ericbyers)
-* [:link:](consolidate/consolidate.d.ts) [consolidate](https://github.com/visionmedia/consolidate.js) by [Carlos Ballesteros Velasco](https://github.com/soywiz)
+* [:link:](consolidate/consolidate.d.ts) [consolidate](https://github.com/visionmedia/consolidate.js) by [Carlos Ballesteros Velasco](https://github.com/soywiz), [Theo Sherry](https://github.com/theosherry)
* [:link:](constant-case/constant-case.d.ts) [constant-case](https://github.com/blakeembrey/constant-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
+* [:link:](consul/consul.d.ts) [Consul](https://github.com/silas/node-consul) by [Ilya Mochalov](https://github.com/chrootsu)
* [:link:](content-type/content-type.d.ts) [content-type](https://github.com/deoxxa/content-type) by [Pine Mizune](https://github.com/pine613)
* [:link:](contentful-resolve-response/contentful-resolve-response.d.ts) [contentful-resolve-response](https://github.com/contentful/contentful-resolve-response) by [Anton Karsten](https://github.com/antonkarsten)
* [:link:](contextjs/contextjs.d.ts) [contextjs](https://github.com/jakiestfu/Context.js) by [Kern Handa](https://github.com/kernhanda)
* [:link:](convert-source-map/convert-source-map.d.ts) [convert-source-map](https://github.com/thlorenz/convert-source-map) by [Andrew Gaspar](https://github.com/AndrewGaspar)
* [:link:](cookie/cookie.d.ts) [cookie](https://github.com/jshttp/cookie) by [Pine Mizune](https://github.com/pine613)
-* [:link:](cookie-parser/cookie-parser.d.ts) [cookie-parser](https://github.com/expressjs/cookie-parser) by [Santi Albo](https://github.com/santialbo)
* [:link:](cookies/cookies.d.ts) [cookie-parser](https://github.com/pillarjs/cookies) by [Wang Zishi](https://github.com/WangZishi)
+* [:link:](cookie-parser/cookie-parser.d.ts) [cookie-parser](https://github.com/expressjs/cookie-parser) by [Santi Albo](https://github.com/santialbo)
+* [:link:](cookie-session/cookie-session.d.ts) [cookie-session](https://github.com/expressjs/cookie-session) by [Borislav Zhivkov](https://github.com/borislavjivkov)
* [:link:](cookiejs/cookiejs.d.ts) [cookie.js](https://github.com/js-coder/cookie.js) by [Boltmade](https://github.com/Boltmade)
+* [:link:](copy-paste/copy-paste.d.ts) [copy-paste](https://github.com/xavi-/node-copy-paste) by [Tobias Kahlert](https://github.com/SrTobi)
* [:link:](cordova-ionic/plugins/keyboard.d.ts) [Cordova Keyboard plugin](https://github.com/driftyco/ionic-plugins-keyboard) by [Hendrik Maus](https://github.com/hendrikmaus)
* [:link:](cordova-plugin-app-version/cordova-plugin-app-version.d.ts) [cordova-plugin-app-version](https://github.com/whiteoctober/cordova-plugin-app-version) by [Markus Wagner](https://github.com/Ritzlgrmft)
* [:link:](cordova-plugin-ibeacon/cordova-plugin-ibeacon.d.ts) [cordova-plugin-ibeacon](https://github.com/petermetz/cordova-plugin-ibeacon) by [Markus Wagner](https://github.com/Ritzlgrmft)
* [:link:](cordova-plugin-mapsforge/cordova-plugin-mapsforge.d.ts) [cordova-plugin-mapsforge](https://github.com/afsuarez/mapsforge-cordova-plugin) by [rafw87](https://github.com/rafw87)
* [:link:](cordova-plugin-ouralabs/cordova-plugin-ouralabs.d.ts) [cordova-plugin-ouralabs](https://github.com/Justin-Credible/cordova-plugin-ouralabs) by [Justin Unterreiner](https://github.com/Justin-Credible)
+* [:link:](cordova-plugin-qrscanner/cordova-plugin-qrscanner.d.ts) [cordova-plugin-qrscanner](https://github.com/bitpay/cordova-plugin-qrscanner) by [Jason Dreyzehner](https://github.com/bitjson)
* [:link:](cordova-plugin-spinner/cordova-plugin-spinner.d.ts) [cordova-plugin-spinner](https://github.com/Justin-Credible/cordova-plugin-spinner) by [Justin Unterreiner](https://github.com/Justin-Credible)
* [:link:](cordovarduino/cordovarduino.d.ts) [Cordovarduino plugin](https://github.com/stereolux/cordovarduino) by [Hendrik Maus](https://github.com/hendrikmaus)
* [:link:](core-decorators/core-decorators.d.ts) [core-decorators.js](https://github.com/jayphelps/core-decorators.js) by [Qubo](https://github.com/tkqubo)
@@ -265,6 +308,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](createjs/createjs.d.ts) [CreateJS](http://www.createjs.com) by [Pedro Ferreira](https://bitbucket.org/drk4), [Chris Smith](https://github.com/evilangelist), [Satoru Kimura](https://github.com/gyohk)
* [:link:](credential/credential.d.ts) [credential](https://github.com/ericelliott/credential) by [Phú](https://github.com/phuvo)
* [:link:](cron/cron.d.ts) [cron](https://www.npmjs.com/package/cron) by [Hiroki Horiuchi](https://github.com/horiuchi)
+* [:link:](cross-storage/cross-storage.d.ts) [cross-storage](https://github.com/zendesk/cross-storage) by [Daniel Chao](http://dchao.co)
* [:link:](crossfilter/crossfilter.d.ts) [CrossFilter](https://github.com/square/crossfilter) by [Schmulik Raskin](https://github.com/schmuli)
* [:link:](crossroads/crossroads.d.ts) [Crossroads.js](http://millermedeiros.github.io/crossroads.js) by [Diullei Gomes](https://github.com/diullei)
* [:link:](crypto-js/crypto-js.d.ts) [crypto-js](https://github.com/evanvosberg/crypto-js) by [Michael Zabka](https://github.com/misak113)
@@ -278,6 +322,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](cuid/cuid.d.ts) [cuid](https://github.com/ericelliott/cuid) by [Dave Keen](http://www.keendevelopment.ch)
* [:link:](custom-error-generator/custom-error-generator.d.ts) [custom-error-generator](https://github.com/jproulx/node-custom-error) by [Thierry Miceli](https://github.com/thmiceli)
* [:link:](md5/md5.d.ts) [CybozuLabs.MD5](http://labs.cybozu.co.jp/blog/mitsunari/2007/07/md5js_1.html) by [MIZUNE Pine](https://github.com/pine613)
+* [:link:](d3-dsv/d3-dsv.d.ts) [d3-dsv](https://www.npmjs.com/package/d3-dsv) by [Jason Swearingen](https://jasonswearingen.github.io)
* [:link:](d3/d3.d.ts) [d3JS](http://d3js.org) by [Alex Ford](https://github.com/gustavderdrache), [Boris Yankov](https://github.com/borisyankov)
* [:link:](d3.cloud.layout/d3.cloud.layout.d.ts) [d3JS cloud layout plugin by Jason Davies](https://github.com/jasondavies/d3-cloud) by [hans windhoff](https://github.com/hansrwindhoff)
* [:link:](dagre/dagre.d.ts) [dagre](https://github.com/cpettitt/dagre) by [Qinfeng Chen](https://github.com/qinfchen)
@@ -289,15 +334,18 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](datejs/datejs.d.ts) [DateJS](http://www.datejs.com) by [David Khristepher Santos](http://github.com/rupertavery)
* [:link:](dcjs/dc.d.ts) [DCJS](https://github.com/dc-js/dc.js) by [hans windhoff](https://github.com/hansrwindhoff), [matt traynham](https://github.com/mtraynham)
* [:link:](debug/debug.d.ts) [debug](https://github.com/visionmedia/debug) by [Seon-Wook Park](https://github.com/swook), [Gal Talmor](https://github.com/galtalmor)
+* [:link:](decamelize/decamelize.d.ts) [decamelize](https://github.com/sindresorhus/decamelize) by [Sam Verschueren](https://github.com/samverschueren)
* [:link:](decimal.js/decimal.js.d.ts) [decimal.js](http://mikemcl.github.io/decimal.js) by [Joseph Rossi](http://github.com/musicist288)
* [:link:](decorum/decorum.d.ts) [Decorum JS](https://github.com/dflor003/decorum) by [Danil Flores](https://github.com/dflor003)
* [:link:](deep-diff/deep-diff.d.ts) [deep-diff](https://github.com/flitbit/diff) by [ZauberNerd](https://github.com/ZauberNerd)
+* [:link:](deep-equal/deep-equal.d.ts) [deep-equal](https://github.com/substack/node-deep-equal) by [remojansen](https://github.com/remojansen)
* [:link:](deep-freeze/deep-freeze.d.ts) [deep-freeze](https://github.com/substack/deep-freeze) by [Bart van der Schoor](https://github.com/Bartvds)
-* [:link:](del/del.d.ts) [del](https://github.com/sindresorhus/del) by [Asana](https://asana.com)
+* [:link:](del/del.d.ts) [del](https://github.com/sindresorhus/del) by [Asana](https://asana.com), [Aya Morisawa](https://github.com/AyaMorisawa)
* [:link:](denodeify/denodeify.d.ts) [denodeify](https://github.com/matthew-andrews/denodeify) by [joaomoreno](https://github.com/joaomoreno)
* [:link:](depd/depd.d.ts) [depd](https://github.com/dougwilson/nodejs-depd) by [Zhiyuan Wang](https://github.com/danny8002)
* [:link:](deployJava/deployJava.d.ts) [deployJava.js](https://www.java.com/js/deployJava.txt) by [Cyril Schumacher](https://github.com/cyrilschumacher)
* [:link:](detect-indent/detect-indent.d.ts) [detect-indent](https://github.com/sindresorhus/detect-indent) by [Bart van der Schoor](https://github.com/Bartvds)
+* [:link:](devexpress-web/devexpress-web.d.ts) [DevExpress ASP.NET web controls (Classic and MVC)](https://www.devexpress.com/Products/NET/Controls/ASP/MVC) by [Sheron Benedict](https://github.com/INullable)
* [:link:](devextreme/devextreme.d.ts) [DevExtreme](http://js.devexpress.com) by [DevExpress Inc.](http://devexpress.com)
* [:link:](dexie/dexie.d.ts) [Dexie](https://github.com/dfahlander/Dexie.js) by [David Fahlander](http://github.com/dfahlander)
* [:link:](dhtmlxgantt/dhtmlxgantt.d.ts) [dhtmlxGantt](http://dhtmlx.com/docs/products/dhtmlxGantt) by [Maksim Kozhukh](http://github.com/mkozhukh)
@@ -312,16 +360,19 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](documentdb-server/documentdb-server.d.ts) [DocumentDB server side JavaScript SDK](http://dl.windowsazure.com/documentDB/jsserverdocs) by [François Nguyen](https://github.com/lith-light-g)
* [:link:](dojo/dojo.d.ts) [Dojo](http://dojotoolkit.org) by [Michael Van Sickle](https://github.com/vansimke)
* [:link:](dompurify/dompurify.d.ts) [DOM Purify](https://github.com/cure53/DOMPurify) by [Dave Taylor](http://davetayls.me), [Samira Bazuzi](https://github.com/bazuzi)
+* [:link:](dom4/dom4.d.ts) [dom4](https://github.com/WebReflection/dom4) by [Adi Dahiya](https://github.com/adidahiya), [Gilad Gray](https://github.com/giladgray)
* [:link:](domo/domo.d.ts) [Domo](http://domo-js.com) by [Steve Fenton](https://github.com/Steve-Fenton)
* [:link:](domready/domready.d.ts) [domready](https://github.com/ded/domready) by [Christian Holm Nielsen](https://github.com/dotnetnerd)
* [:link:](requirejs-domready/domready.d.ts) [domReady](https://github.com/requirejs/domReady) by [Nobuhiro Nakamura](https://github.com/lefb766)
* [:link:](donna/donna.d.ts) [donna](https://github.com/atom/donna) by [vvakame](https://github.com/vvakame)
* [:link:](dot/dot.d.ts) [doT](https://github.com/olado/doT) by [ZombieHunter](https://github.com/ZombieHunter)
* [:link:](dot-case/dot-case.d.ts) [dot-case](https://github.com/blakeembrey/dot-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
+* [:link:](dot-prop/dot-prop.d.ts) [dot-prop](https://github.com/sindresorhus/dot-prop) by [Sam Verschueren](https://github.com/samverschueren)
* [:link:](dotdotdot/dotdotdot.d.ts) [dotdotdot](http://dotdotdot.frebsite.nl) by [Milan Jaros](https://github.com/milanjaros)
* [:link:](doublearray/doublearray.d.ts) [doublearray](https://github.com/takuyaa/doublearray) by [MIZUSHIMA Junki](https://github.com/mzsm)
-* [:link:](dragula/dragula.d.ts) [dragula](http://bevacqua.github.io/dragula) by [Paul Welter](https://github.com/pwelter34)
+* [:link:](draft-js/draft-js.d.ts) [draft-js](https://github.com/facebook/draft-js) by [Pavel Evsegneev](https://github.com/Ahineya)
* [:link:](hystrixjs/hystrixjs.d.ts) [dragula](https://bitbucket.org/igor_sechyn/hystrixjs) by [Igor Sechyn](https://github.com/igorsechyn)
+* [:link:](dragula/dragula.d.ts) [dragula](http://bevacqua.github.io/dragula) by [Paul Welter](https://github.com/pwelter34)
* [:link:](drop/drop.d.ts) [Drop](http://github.hubspot.com/drop) by [Adi Dahiya](https://github.com/adidahiya)
* [:link:](dropboxjs/dropboxjs.d.ts) [dropbox-js](https://github.com/dropbox/dropbox-js) by [Steve Fenton](https://github.com/Steve-Fenton), [Pedro Casaubon](https://github.com/xperiments)
* [:link:](dropzone/dropzone.d.ts) [Dropzone](http://www.dropzonejs.com) by [Natan Vivo](https://github.com/nvivo), [Andy Hawkins](https://github.com/a904guy/,http://a904guy.com/,http://www.bmbsqd.com), [Vasya Aksyonov](https://github.com/outring)
@@ -334,8 +385,8 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](easy-jsend/easy-jsend.d.ts) [easy-jsend](https://github.com/DeadAlready/easy-jsend) by [Karl Düüna](https://github.com/DeadAlready)
* [:link:](easy-session/easy-session.d.ts) [easy-session](https://github.com/DeadAlready/node-easy-session) by [Karl Düüna](https://github.com/DeadAlready)
* [:link:](easy-table/easy-table.d.ts) [easy-table](https://github.com/eldargab/easy-table) by [Niklas Mollenhauer](https://github.com/nikeee)
-* [:link:](easy-x-headers/easy-x-headers.d.ts) [easy-x-headers](https://github.com/DeadAlready/easy-x-headers) by [Karl Düüna](https://github.com/DeadAlready)
* [:link:](easy-xapi-supertest/easy-xapi-supertest.d.ts) [easy-x-headers](https://github.com/DeadAlready/easy-x-headers) by [Karl Düüna](https://github.com/DeadAlready)
+* [:link:](easy-x-headers/easy-x-headers.d.ts) [easy-x-headers](https://github.com/DeadAlready/easy-x-headers) by [Karl Düüna](https://github.com/DeadAlready)
* [:link:](easy-xapi/easy-xapi.d.ts) [easy-xapi](https://github.com/DeadAlready/easy-xapi) by [Karl Düüna](https://github.com/DeadAlready)
* [:link:](easy-xapi-utils/easy-xapi-utils.d.ts) [easy-xapi-utils](https://github.com/DeadAlready/easy-xapi-utils) by [Karl Düüna](https://github.com/DeadAlready)
* [:link:](easystarjs/easystarjs.d.ts) [EasyStar.js](http://easystarjs.com) by [Magnus Gustafsson](https://github.com/borundin)
@@ -347,6 +398,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](electron-builder/electron-builder.d.ts) [electron-builder](https://github.com/loopline-systems/electron-builder) by [Maxime LUCE](https://github.com/SomaticIT)
* [:link:](electron-packager/electron-packager.d.ts) [electron-packager](https://github.com/maxogden/electron-packager) by [Maxime LUCE](https://github.com/SomaticIT)
* [:link:](github-electron/electron-prebuilt.d.ts) [electron-prebuilt](https://github.com/mafintosh/electron-prebuilt) by [rhysd](https://github.com/rhysd)
+* [:link:](electron-window-state/electron-window-state.d.ts) [electron-window-state](https://github.com/mawie81/electron-window-state) by [rhysd](https://github.com/rhysd)
* [:link:](element-resize-event/element-resize-event.d.ts) [element-resize-event](https://github.com/KyleAMathews/element-resize-event) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](elm/elm.d.ts) [Elm](http://elm-lang.org) by [Dénes Harmath](https://github.com/thSoft)
* [:link:](email-addresses/email-addresses.d.ts) [email-addresses](https://github.com/jackbowman/email-addresses) by [John Grimsey](https://github.com/johngrimsey)
@@ -364,31 +416,41 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](es6-promise/es6-promise.d.ts) [es6-promise](https://github.com/jakearchibald/ES6-Promise) by [François de Campredon](https://github.com/fdecampredon), [vvakame](https://github.com/vvakame)
* [:link:](es6-shim/es6-shim.d.ts) [es6-shim](https://github.com/paulmillr/es6-shim) by [Ron Buckton](http://github.com/rbuckton)
* [:link:](escape-latex/escape-latex.d.ts) [escape-latex](https://github.com/dangmai/escape-latex) by [Oliver Schneider](https://github.com/olsio)
+* [:link:](escape-string-regexp/escape-string-regexp.d.ts) [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp) by [kruncher](https://github.com/kruncher)
* [:link:](esprima/esprima.d.ts) [Esprima](http://esprima.org) by [teppeis](https://github.com/teppeis), [RReverser](https://github.com/RReverser)
* [:link:](estree/flow.d.ts) [ESTree AST extensions for Facebook Flow](https://github.com/estree/estree) by [RReverser](https://github.com/RReverser)
* [:link:](estree/estree.d.ts) [ESTree AST specification](https://github.com/estree/estree) by [RReverser](https://github.com/RReverser)
* [:link:](event-kit/event-kit.d.ts) [event-kit](https://github.com/atom/event-kit) by [Vadim Macagon](https://github.com/enlight)
* [:link:](event-loop-lag/event-loop-lag.d.ts) [event-loop-lag](https://github.com/pebble/event-loop-lag) by [Rogier Schouten](https://github.com/rogierschouten)
+* [:link:](event-stream/event-stream.d.ts) [event-stream](https://github.com/dominictarr/event-stream) by [David Gardiner](https://github.com/flcdrg)
* [:link:](eventemitter2/eventemitter2.d.ts) [EventEmitter2](https://github.com/asyncly/EventEmitter2) by [ryiwamoto](https://github.com/ryiwamoto)
* [:link:](eventemitter3/eventemitter3.d.ts) [EventEmitter3](https://github.com/primus/eventemitter3) by [Yuichi Murata](https://github.com/mrk21), [Leon Yu](https://github.com/leonyu)
* [:link:](evernote/evernote.d.ts) [evernote v](https://www.npmjs.com/package/evernote) by [Zachary Collins](https://github.com/corps)
* [:link:](exit/exit.d.ts) [exit](https://github.com/cowboy/node-exit) by [Bart van der Schoor](https://github.com/Bartvds)
+* [:link:](expect/expect.d.ts) [Expect](https://github.com/mjackson/expect) by [Justin Reidy](https://github.com/jmreidy)
* [:link:](expect.js/expect.js.d.ts) [expect.js](https://github.com/Automattic/expect.js) by [Teppei Sato](https://github.com/teppeis)
* [:link:](expectations/expectations.d.ts) [expectations.js](https://github.com/spmason/expectations) by [vvakame](https://github.com/vvakame)
* [:link:](express/express.d.ts) [Express 4.x](http://expressjs.com) by [Boris Yankov](https://github.com/borisyankov)
+* [:link:](express-serve-static-core/express-serve-static-core.d.ts) [Express 4.x](http://expressjs.com) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](express-brute/express-brute.d.ts) [express-brute](https://github.com/AdamPflug/express-brute) by [Cyril Schumacher](https://github.com/cyrilschumacher)
+* [:link:](express-brute-memcached/express-brute-memcached.d.ts) [express-brute-memcached](https://github.com/AdamPflug/express-brute-memcached) by [Cyril Schumacher](https://github.com/cyrilschumacher)
* [:link:](express-brute-mongo/express-brute-mongo.d.ts) [express-brute-mongo](https://github.com/auth0/express-brute-mongo) by [Cyril Schumacher](https://github.com/cyrilschumacher)
* [:link:](express-debug/express-debug.d.ts) [express-debug](https://github.com/devoidfury/express-debug) by [Federico Bond](https://github.com/federicobond)
-* [:link:](express-handlebars/express-handlebars.d.ts) [express-handlebars](https://github.com/ericf/express-handlebars) by [Sam Saint-Pettersen](https://github.com/stpettersens)
+* [:link:](express-graphql/express-graphql.d.ts) [express-graphql](https://www.npmjs.org/package/express-graphql) by [Isman Usoh](https://github.com/isman-usoh), [Nitin Tutlani](https://github.com/nitintutlani)
+* [:link:](express-handlebars/express-handlebars.d.ts) [express-handlebars](https://github.com/ericf/express-handlebars) by [Sam Saint-Pettersen](https://github.com/stpettersens), [Igor Dultsev](https://github.com/yhaskell)
* [:link:](express-jwt/express-jwt.d.ts) [express-jwt](https://www.npmjs.org/package/express-jwt) by [Wonshik Kim](https://github.com/wokim)
* [:link:](express-less/express-less.d.ts) [express-less](https://www.npmjs.com/package/express-less) by [xyb](https://github.com/xieyubo)
+* [:link:](express-minify/express-minify.d.ts) [express-minify](https://github.com/SummerWish/express-minify) by [Borislav Zhivkov](https://github.com/borislavjivkov)
* [:link:](express-myconnection/express-myconnection.d.ts) [express-myconnection](https://www.npmjs.org/package/express-myconnection) by [Michael Ferris](https://github.com/Cellule)
+* [:link:](express-openapi/express-openapi.d.ts) [express-openapi 0.11.x](https://github.com/kogosoftwarellc/express-openapi) by [TANAKA Koichi](https://github.com/mugeso)
* [:link:](express-partials/express-partials.d.ts) [express-partials](https://github.com/publicclass/express-partials) by [jt000](https://github.com/jt000)
* [:link:](express-route-fs/express-route-fs.d.ts) [express-route-fs](https://github.com/kripod/express-route-fs) by [Kristóf Poduszló](https://github.com/kripod)
* [:link:](express-session/express-session.d.ts) [express-session](https://www.npmjs.org/package/express-session) by [Hiroki Horiuchi](https://github.com/horiuchi)
* [:link:](express-unless/express-unless.d.ts) [express-unless](https://www.npmjs.org/package/express-unless) by [Wonshik Kim](https://github.com/wokim)
* [:link:](express-validator/express-validator.d.ts) [express-validator](https://github.com/ctavan/express-validator) by [Nathan Ridley](https://github.com/axefrog), [Jonathan Häberle](http://dreampulse.de)
* [:link:](extend/extend.d.ts) [extend](https://www.npmjs.com/package/extend) by [Stefan Steinhart](https://github.com/reppners)
+* [:link:](wiiu/wiiu.d.ts) [Extended Functionality of Wii U Internet Browser](https://www.nintendo.co.jp/wiiu/hardware/internetbrowser/extended_functionality.html) by [MIZUSHIMA Junki](https://github.com/mzsm)
+* [:link:](extended-listbox/extended-listbox.d.ts) [extended-listbox 1.1.x](https://github.com/code-chris/extended-listbox) by [Christian Kotzbauer](https://github.com/code-chris)
* [:link:](extjs/ExtJS.d.ts) [ExtJS](http://www.sencha.com/products/extjs) by [Brian Kotek](https://github.com/brian428)
* [:link:](eyes/eyes.d.ts) [eyes](https://github.com/cloudhead/eyes.js) by [bryn austin bellomy](https://github.com/brynbellomy)
* [:link:](fabricjs/fabricjs.d.ts) [FabricJS](http://fabricjs.com) by [Oliver Klemencic](https://github.com/oklemencic), [Joseph Livecchi](https://github.com/joewashear007), [Michael Randolph](https://github.com/mrand01)
@@ -415,15 +477,18 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](findup-sync/findup-sync.d.ts) [findup-sync](https://github.com/cowboy/node-findup-sync) by [Bart van der Schoor](https://github.com/Bartvds), [Nathan Brown](https://github.com/ngbrown)
* [:link:](fingerprintjs/fingerprint.d.ts) [fingerprintjs](https://github.com/Valve/fingerprintjs) by [Shunsuke Ohtani](https://github.com/zaneli)
* [:link:](state-machine/state-machine.d.ts) [Finite State Machine](https://github.com/jakesgordon/javascript-state-machine) by [Boris Yankov](https://github.com/borisyankov), [Maarten Docter](https://github.com/mdocter), [William Sears](https://github.com/MrBigDog2U)
-* [:link:](firebase/firebase.d.ts) [Firebase API](https://www.firebase.com/docs/javascript/firebase) by [Vincent Botone](https://github.com/vbortone), [Shin1 Kashimura](https://github.com/in-async), [Sebastien Dubois](https://github.com/dsebastien)
+* [:link:](firebase/firebase.d.ts) [Firebase API](https://www.firebase.com/docs/javascript/firebase) by [Vincent Botone](https://github.com/vbortone), [Shin1 Kashimura](https://github.com/in-async), [Sebastien Dubois](https://github.com/dsebastien), [Szymon Stasik](https://github.com/ciekawy)
* [:link:](firebase-client/firebase-client.d.ts) [Firebase Client](https://www.github.com/jpstevens/firebase-client) by [Andrew Breen](https://github.com/fpsscarecrow)
* [:link:](firebase/firebase-simplelogin.d.ts) [Firebase Simple Login](https://www.firebase.com/docs/security/simple-login-overview.html) by [Wilker Lucio](http://github.com/wilkerlucio)
+* [:link:](firebase-token-generator/firebase-token-generator.d.ts) [firebase-token-generator](https://github.com/firebase/firebase-token-generator-node) by [Hans Van den Keybus](https://github.com/dotdotcommadot)
* [:link:](first-mate/first-mate.d.ts) [first-mate](https://github.com/atom/first-mate) by [Vadim Macagon](https://github.com/enlight)
* [:link:](fixed-data-table/fixed-data-table.d.ts) [fixed-data-table](https://github.com/facebook/fixed-data-table) by [Petar Paar](https://github.com/pepaar), [Stephen Jelfs](https://github.com/stephenjelfs)
* [:link:](flake-idgen/flake-idgen.d.ts) [flakge-idgen](https://github.com/T-PWK/flake-idgen) by [Yuce Tekol](http://yuce.me)
* [:link:](flat/flat.d.ts) [flat](https://github.com/hughsk/flat) by [Ilya Mochalov](https://github.com/chrootsu)
* [:link:](flexSlider/flexSlider.d.ts) [FlexSlider 2 jquery plugin](https://github.com/woothemes/FlexSlider) by [Diullei Gomes](https://github.com/diullei)
+* [:link:](flickity/flickity.d.ts) [Flickity](http://flickity.metafizzy.co) by [Chris McGrath](https://www.github.com/clmcgrath)
* [:link:](flight/flight.d.ts) [Flight](http://flightjs.github.com/flight) by [Jonathan Hedrén](https://github.com/jonathanhedren)
+* [:link:](flightplan/flightplan.d.ts) [flightplan](https://github.com/pstadler/flightplan) by [Borislav Zhivkov](https://github.com/borislavjivkov)
* [:link:](flipsnap/flipsnap.d.ts) [flipsnap.js](http://pxgrid.github.io/js-flipsnap) by [kubosho](https://github.com/kubosho), [gsino](https://github.com/gsino), [Mayuki Sawatari](https://github.com/mayuki)
* [:link:](flot/jquery.flot.d.ts) [Flot](http://www.flotcharts.org) by [Matt Burland](https://github.com/burlandm)
* [:link:](flowjs/flowjs.d.ts) [flowjs](https://github.com/flowjs/flow.js) by [Ryan McNamara](https://github.com/ryan10132)
@@ -434,16 +499,22 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](ion.rangeSlider/ion.rangeSlider.d.ts) [for Ion.RangeSlider](https://github.com/IonDen/ion.rangeSlider) by [Sixin Li](https://github.com/sixinli)
* [:link:](jee-jsf/jsf.d.ts) [for the JSF 2.0 Ajax request API](https://docs.oracle.com/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/js-api/symbols/jsf.ajax.html) by [Lars Michaelis and Stephan Zerhusen](https://github.com/ButterFaces/ButterFaces)
* [:link:](forge-di/forge-di.d.ts) [forge-di](https://github.com/nkohari/forge) by [Adam Carr](https://github.com/adamcarr)
+* [:link:](form-data/form-data.d.ts) [form-data](https://github.com/felixge/node-form-data) by [Carlos Ballesteros Velasco](https://github.com/soywiz)
+* [:link:](format-unicorn/format-unicorn.d.ts) [format-unicorn](https://github.com/tallesl/format-unicorn) by [kruncher](https://github.com/kruncher)
+* [:link:](format-unicorn/format-unicorn-safe.d.ts) [format-unicorn](https://github.com/tallesl/format-unicorn) by [kruncher](https://github.com/kruncher)
* [:link:](formidable/formidable.d.ts) [Formidable](https://github.com/felixge/node-formidable) by [Wim Looman](https://github.com/Nemo157)
* [:link:](foundation/foundation.d.ts) [Foundation](http://foundation.zurb.com) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](foundation-sites/foundation-sites.d.ts) [Foundation Sites](http://foundation.zurb.com) by [Sam Vloeberghs](https://github.com/samvloeberghs)
* [:link:](fpsmeter/FPSMeter.d.ts) [FPSmeter](http://darsa.in/fpsmeter) by [Aaron Lampros](http://github.com/alampros)
+* [:link:](freedom/freedom-core-env.d.ts) [freedom](https://github.com/freedomjs/freedom) by [Jonathan Pevarnek](https://github.com/jpevarnek)
* [:link:](freedom/freedom-module-env.d.ts) [freedom](https://github.com/freedomjs/freedom) by [Jonathan Pevarnek](https://github.com/jpevarnek)
* [:link:](freedom/freedom.d.ts) [freedom](https://github.com/freedomjs/freedom) by [Jonathan Pevarnek](https://github.com/jpevarnek)
-* [:link:](freedom/freedom-core-env.d.ts) [freedom](https://github.com/freedomjs/freedom) by [Jonathan Pevarnek](https://github.com/jpevarnek)
* [:link:](from/from.d.ts) [from](https://github.com/dominictarr/from) by [Bart van der Schoor](https://github.com/Bartvds)
+* [:link:](fromjs/fromjs.d.ts) [fromjs](https://github.com/suckgamony/fromjs) by [Glenn Dierckx](https://github.com/glenndierckx)
+* [:link:](fromnow/fromnow.d.ts) [fromnow](https://github.com/lukeed/fromNow) by [Martin Bukovics](https://github.com/marinewater)
* [:link:](fs-ext/fs-ext.d.ts) [fs-ext](https://github.com/baudehlo/node-fs-ext) by [Oguzhan Ergin](https://github.com/OguzhanE)
* [:link:](fs-extra/fs-extra.d.ts) [fs-extra](https://github.com/jprichardson/node-fs-extra) by [midknight41](https://github.com/midknight41)
+* [:link:](fs-extra-promise/fs-extra-promise.d.ts) [fs-extra-promise](https://github.com/overlookmotel/fs-extra-promise) by [midknight41](https://github.com/midknight41), [Jason Swearingen](https://github.com/jasonswearingen)
* [:link:](fs-finder/fs-finder.d.ts) [fs-finder](https://github.com/sakren/node-fs-finder) by [Michael Zabka](https://github.com/misak113)
* [:link:](fs-mock/fs-mock.d.ts) [fs-mock](https://github.com/sakren/node-fs-mock) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](ftdomdelegate/ftdomdelegate.d.ts) [ftdomdelegate](https://github.com/ftlabs/ftdomdelegate) by [Christian Holm Nielsen](https://github.com/dotnetnerd)
@@ -455,6 +526,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](jquery-galleria/jquery-galleria.d.ts) [galleria.js](https://github.com/aino/galleria) by [Robert Imig](https://github.com/rimig)
* [:link:](gamepad/gamepad.d.ts) [Gamepad API](http://www.w3.org/TR/gamepad) by [Kon](http://phyzkit.net)
* [:link:](gamequery/gamequery.d.ts) [gameQuery](http://gamequeryjs.com) by [David Laubreiter](https://github.com/Laubi)
+* [:link:](gandi-livedns/gandi-livedns.d.ts) [Gandi LiveDNS](http://doc.livedns.gandi.net) by [Xavier Stouder](https://github.com/xstoudi)
* [:link:](gently/gently.d.ts) [gently](https://www.npmjs.org/package/gently) by [bonnici](https://github.com/bonnici)
* [:link:](geoip-lite/geoip-lite.d.ts) [GeoIP-lite](https://github.com/bluesmoon/node-geoip) by [Yuce Tekol](http://yuce.me)
* [:link:](geojson/geojson.d.ts) [GeoJSON Format Specification](http://geojson.org) by [Jacob Bruun](https://github.com/cobster)
@@ -472,33 +544,33 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](goJS/goJS.d.ts) [GoJS](http://gojs.net) by [Northwoods Software](https://github.com/NorthwoodsSoftware)
* [:link:](google.analytics/ga.d.ts) [Google Analytics (Classic and Universal)](https://developers.google.com/analytics/devguides/collection/gajs) by [Ronnie Haakon Hegelund](http://ronniehegelund.blogspot.dk), [Pat Kujawa](http://patkujawa.com)
* [:link:](gapi/gapi.d.ts) [Google API Client](https://code.google.com/p/google-api-javascript-client) by [Frank M](https://github.com/sgtfrankieboy)
-* [:link:](google-apps-script/google-apps-script.calendar.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.script.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.groups.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.xml-service.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.sites.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.utilities.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.jdbc.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.html.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.document.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.content.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.contacts.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.charts.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
* [:link:](google-apps-script/google-apps-script.optimization.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.url-fetch.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.properties.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.ui.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
* [:link:](google-apps-script/google-apps-script.maps.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.utilities.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.url-fetch.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.script.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.ui.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.jdbc.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.drive.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.spreadsheet.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
* [:link:](google-apps-script/google-apps-script.mail.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.lock.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.language.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.html.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.groups.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.gmail.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
* [:link:](google-apps-script/google-apps-script.types.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.properties.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.language.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.forms.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.sites.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.xml-service.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
* [:link:](google-apps-script/google-apps-script.base.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
* [:link:](google-apps-script/google-apps-script.cache.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.spreadsheet.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.charts.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.contacts.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.content.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.document.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.drive.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.forms.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
-* [:link:](google-apps-script/google-apps-script.gmail.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.calendar.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
+* [:link:](google-apps-script/google-apps-script.lock.d.ts) [Google Apps Script 2015-11-12](https://developers.google.com/apps-script) by [motemen](https://github.com/motemen)
* [:link:](google.feeds/google.feed.api.d.ts) [Google Feed Apis](https://developers.google.com/feed) by [RodneyJT](https://github.com/RodneyJT)
* [:link:](google.geolocation/google.geolocation.d.ts) [Google Geolocation](https://code.google.com/p/geo-location-javascript) by [Vincent Bortone](https://github.com/vbortone)
* [:link:](googlemaps/google.maps.d.ts) [Google Maps JavaScript API](https://developers.google.com/maps) by [Folia A/S](http://www.folia.dk), [Chris Wrench](https://github.com/cgwrench)
@@ -507,6 +579,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](google-drive-realtime-api/google-drive-realtime-api.d.ts) [Google Realtime API](https://developers.google.com/google-apps/realtime) by [Dustin Wehr](http://cs.toronto.edu/~wehr)
* [:link:](recaptcha/recaptcha.d.ts) [Google Recaptcha](https://www.google.com/recaptcha) by [Brent Jenkins](https://github.com/brentj73)
* [:link:](grecaptcha/grecaptcha.d.ts) [Google Recaptcha v2](https://www.google.com/recaptcha) by [Kristof Mattei](http://kristofmattei.be)
+* [:link:](gapi.auth2/gapi.auth2.d.ts) [Google Sign-In API](https://developers.google.com/identity/sign-in/web) by [Derek Lawless](https://github.com/flawless2011)
* [:link:](gapi.translate/gapi.translate.d.ts) [Google Translate API](https://developers.google.com/translate) by [Frank M](https://github.com/sgtfrankieboy)
* [:link:](gapi.urlshortener/gapi.urlshortener.d.ts) [Google Url Shortener API](https://developers.google.com/url-shortener) by [Frank M](https://github.com/sgtfrankieboy)
* [:link:](google.visualization/google.visualization.d.ts) [Google Visualisation Apis](https://developers.google.com/chart) by [Dan Ludwig](https://github.com/danludwig)
@@ -514,7 +587,9 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](gae.channel.api/gae.channel.api.d.ts) [GoogleAppEngine's Channel API](https://developers.google.com/appengine/docs/java/channel/javascript) by [vvakame](https://github.com/vvakame)
* [:link:](graceful-fs/graceful-fs.d.ts) [graceful-fs](https://github.com/cowboy/graceful-fs) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](graham_scan/graham_scan.d.ts) [graham_scan](https://github.com/brian3kb/graham_scan_js) by [Harm Berntsen](https://github.com/hberntsen)
+* [:link:](graphene-pk11/graphene-pk11.d.ts) [graphene-pk11](https://github.com/PeculiarVentures/graphene) by [Stepan Miroshin](https://github.com/microshine)
* [:link:](graphviz/graphviz.d.ts) [Graphviz](https://github.com/glejeune/node-graphviz) by [Matt Frantz](https://github.com/mhfrantz)
+* [:link:](gravatar/gravatar.d.ts) [gravatar](https://github.com/emerleite/node-gravatar) by [Denis Sokolov](https://github.com/denis-sokolov)
* [:link:](greasemonkey/greasemonkey.d.ts) [Greasemonkey](http://www.greasespot.net) by [Kota Saito](https://github.com/kotas)
* [:link:](greensock/greensock.d.ts) [GreenSock Animation Platform](http://www.greensock.com/get-started-js) by [Robert S](https://github.com/codebelt)
* [:link:](gridfs-stream/gridfs-stream.d.ts) [gridfs-stream](https://github.com/aheckmann/gridfs-stream) by [Lior Mualem](https://github.com/liorm)
@@ -536,14 +611,21 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](gulp-debug/gulp-debug.d.ts) [gulp-debug](https://github.com/sindresorhus/gulp-debug) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](gulp-dtsm/gulp-dtsm.d.ts) [gulp-dtsm](https://github.com/9joneg/gulp-dtsm) by [Aya Morisawa](https://github.com/AyaMorisawa)
* [:link:](gulp-espower/gulp-espower.d.ts) [gulp-espower](https://github.com/power-assert-js/gulp-espower) by [Qubo](https://github.com/tkQubo)
+* [:link:](gulp-filter/gulp-filter.d.ts) [gulp-filter](https://github.com/sindresorhus/gulp-filter) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](gulp-flatten/gulp-flatten.d.ts) [gulp-flatten](https://github.com/armed/gulp-flatten) by [Keita Kagurazaka](https://github.com/k-kagurazaka)
* [:link:](gulp-gh-pages/gulp-gh-pages.d.ts) [gulp-gh-pages](https://github.com/rowoot/gulp-gh-pages) by [Asana](https://asana.com)
* [:link:](gulp-gzip/gulp-gzip.d.ts) [gulp-gzip](https://github.com/jstuckey/gulp-gzip) by [Qubo](https://github.com/tkQubo)
* [:link:](gulp-help/gulp-help.d.ts) [gulp-help](https://github.com/chmontgomery/gulp-help) by [Qubo](https://github.com/tkQubo)
+* [:link:](gulp-html-replace/gulp-html-replace.d.ts) [gulp-html-replace](https://www.npmjs.com/package/gulp-html-replace) by [Peter Juras](https://github.com/peterjuras)
+* [:link:](gulp-htmlmin/gulp-htmlmin.d.ts) [gulp-htmlmin](https://github.com/jonschlinkert/gulp-htmlmin) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](gulp-if/gulp-if.d.ts) [gulp-if](https://github.com/robrich/gulp-if) by [Asana](https://asana.com), [Joe Skeen](http://github.com/joeskeen)
* [:link:](gulp-inject/gulp-inject.d.ts) [gulp-inject](https://github.com/klei/gulp-inject) by [Keita Kagurazaka](https://github.com/k-kagurazaka)
+* [:link:](gulp-install/gulp-install.d.ts) [gulp-install](https://www.npmjs.com/package/gulp-install) by [Peter Juras](https://github.com/peterjuras)
* [:link:](gulp-istanbul/gulp-istanbul.d.ts) [gulp-istanbul](https://github.com/SBoudrias/gulp-istanbul) by [Asana](https://asana.com)
+* [:link:](gulp-jade/gulp-jade.d.ts) [gulp-jade](https://github.com/phated/gulp-jade) by [berwyn](https://github.com/berwyn)
* [:link:](gulp-jasmine-browser/gulp-jasmine-browser.d.ts) [gulp-jasmine-browser](https://github.com/jasmine/gulp-jasmine-browser) by [Tanguy Krotoff](https://github.com/tkrotoff)
+* [:link:](gulp-json-editor/gulp-json-editor.d.ts) [gulp-json-editor](https://www.npmjs.com/package/gulp-json-editor) by [Peter Juras](https://github.com/peterjuras)
+* [:link:](gulp-jspm/gulp-jspm.d.ts) [gulp-jspm](https://www.npmjs.com/package/gulp-jspm) by [Peter Juras](https://github.com/peterjuras)
* [:link:](gulp-less/gulp-less.d.ts) [gulp-less](https://github.com/plus3network/gulp-less) by [Keita Kagurazaka](https://github.com/k-kagurazaka)
* [:link:](gulp-load-plugins/gulp-load-plugins.d.ts) [gulp-load-plugins](https://github.com/jackfranklin/gulp-load-plugins) by [Joe Skeen](http://github.com/joeskeen)
* [:link:](gulp-minify-css/gulp-minify-css.d.ts) [gulp-minify-css](https://github.com/jonathanepollack/gulp-minify-css) by [Keita Kagurazaka](https://github.com/k-kagurazaka)
@@ -565,6 +647,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](gulp-size/gulp-size.d.ts) [gulp-size](https://github.com/sindresorhus/gulp-size) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](gulp-sort/gulp-sort.d.ts) [gulp-sort](https://github.com/pgilad/gulp-sort) by [Joe Skeen](http://github.com/joeskeen)
* [:link:](gulp-sourcemaps/gulp-sourcemaps.d.ts) [gulp-sourcemaps](https://github.com/floridoo/gulp-sourcemaps) by [Asana](https://asana.com)
+* [:link:](gulp-strip-debug/gulp-strip-debug.d.ts) [gulp-strip-debug](https://www.npmjs.com/package/gulp-strip-debug) by [Peter Juras](https://github.com/peterjuras)
* [:link:](gulp-svg-sprite/gulp-svg-sprite.d.ts) [gulp-svg-sprite](https://github.com/jkphl/gulp-svg-sprite) by [Qubo](https://github.com/tkqubo)
* [:link:](gulp-task-listing/gulp-task-listing.d.ts) [gulp-task-listing](https://github.com/OverZealous/gulp-task-listing) by [Joe Skeen](http://github.com/joeskeen)
* [:link:](gulp-tsd/gulp-tsd.d.ts) [gulp-tsd](https://github.com/moznion/gulp-tsd) by [Keita Kagurazaka](https://github.com/k-kagurazaka)
@@ -578,6 +661,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](hammerjs/hammerjs.d.ts) [Hammer.js](http://hammerjs.github.io) by [Philip Bulley](https://github.com/milkisevil), [Han Lin Yap](https://github.com/codler)
* [:link:](handlebars/handlebars.d.ts) [Handlebars](http://handlebarsjs.com) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](hapi/hapi.d.ts) [hapi](http://github.com/spumko/hapi) by [Jason Swearingen](http://github.com/jasonswearingen)
+* [:link:](harmony-proxy/harmony-proxy.d.ts) [harmony-proxy](https://www.npmjs.com/package/harmony-proxy) by [Remo Jansen](https://github.com/remojansen)
* [:link:](hasher/hasher.d.ts) [Hasher.js](https://github.com/millermedeiros/hasher) by [flyfishMT](https://github.com/flyfishMT)
* [:link:](hashids/hashids.d.ts) [Hashids.js 1.x](https://github.com/ivanakimov/hashids.node.js) by [Paulo Cesar](https://github.com/pocesar)
* [:link:](hashmap/hashmap.d.ts) [HashMap](https://github.com/flesler/hashmap) by [Rafał Wrzeszcz](http://wrzasq.pl), [Vasya Aksyonov](https://github.com/outring)
@@ -592,13 +676,14 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](highland/highland.d.ts) [Highland](http://highlandjs.org) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](highlightjs/highlightjs.d.ts) [highlight.js](https://github.com/isagalaev/highlight.js) by [Niklas Mollenhauer](https://github.com/nikeee), [Jeremy Hull](https://github.com/sourrust)
* [:link:](highcharts/highstock.d.ts) [Highstock](http://www.highcharts.com) by [David Deutsch](http://github.com/DavidKDeutsch)
-* [:link:](react-router/history.d.ts) [history](https://github.com/rackt/history) by [Sergey Buturlakin](http://github.com/sergey-buturlakin)
+* [:link:](react-router/history.d.ts) [history](https://github.com/rackt/history) by [Sergey Buturlakin](https://github.com/sergey-buturlakin), [Nathan Brown](https://github.com/ngbrown)
* [:link:](history/history.d.ts) [History.js](https://github.com/browserstate/history.js) by [Boris Yankov](https://github.com/borisyankov), [Gidon Junge](https://github.com/gjunge)
* [:link:](hopscotch/hopscotch.d.ts) [Hopscotch](http://linkedin.github.io/hopscotch) by [Tim Perry](https://github.com/pimterry)
* [:link:](howlerjs/howler.d.ts) [howler.js](https://github.com/goldfire/howler.js) by [Pedro Casaubon](https://github.com/xperiments)
* [:link:](touch-events/touch-events.d.ts) [HTML Touch Events](http://www.w3.org/TR/touch-events) by [Kevin Barabash](https://github.com/kevinb7)
* [:link:](html-to-text/html-to-text.d.ts) [html-to-text](https://github.com/werk85/node-html-to-text) by [Eryk Warren](https://github.com/erykwarren)
* [:link:](html2canvas/html2canvas.d.ts) [html2canvas.js](https://github.com/niklasvh/html2canvas) by [Richard Hepburn](https://github.com/rwhepburn)
+* [:link:](html-minifier/html-minifier.d.ts) [HTMLMinifier](https://github.com/kangax/html-minifier) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](htmlparser2/htmlparser2.d.ts) [htmlparser2 v3.7.x](https://github.com/fb55/htmlparser2) by [James Roland Cabresos](https://github.com/staticfunction)
* [:link:](htmltojsx/htmltojsx.d.ts) [htmltojsx](https://www.npmjs.com/package/htmltojsx) by [Basarat Ali Syed](https://github.com/basarat)
* [:link:](http-errors/http-errors.d.ts) [http-errors](https://github.com/jshttp/http-errors) by [Tanguy Krotoff](https://github.com/tkrotoff)
@@ -608,11 +693,17 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](humane/humane.d.ts) [Humane](http://wavded.github.com/humane-js) by [jmvrbanac](https://github.com/jmvrbanac)
* [:link:](hypertext-application-language/hypertext-application-language.d.ts) [Hypertext Application Language Draft 6](https://tools.ietf.org/html/draft-kelly-json-hal-06) by [Maks3w](https://github.com/maks3w)
* [:link:](i18n-node/i18n-node.d.ts) [i18n-node](https://github.com/mashpie/i18n-node) by [Maxime LUCE](https://github.com/SomaticIT)
-* [:link:](i18next/i18next.d.ts) [i18next](http://i18next.com) by [Maarten Docter](https://github.com/mdocter)
* [:link:](ng-i18next/ng-i18next.d.ts) [i18next](https://github.com/i18next/ng-i18next) by [Cyril Schumacher](https://github.com/cyrilschumacher)
+* [:link:](i18next/i18next.d.ts) [i18next](http://i18next.com) by [Maarten Docter](https://github.com/mdocter)
+* [:link:](i18next-browser-languagedetector/i18next-browser-languagedetector.d.ts) [i18next-browser-languagedetector](http://i18next.com) by [Cyril Schumacher](https://github.com/cyrilschumacher)
+* [:link:](i18next-express-middleware/i18next-express-middleware.d.ts) [i18next-express-middleware](http://i18next.com) by [Cyril Schumacher](https://github.com/cyrilschumacher)
+* [:link:](i18next-node-fs-backend/i18next-node-fs-backend.d.ts) [i18next-node-fs-backend](https://github.com/i18next/i18next-node-fs-backend) by [Cyril Schumacher](https://github.com/cyrilschumacher)
+* [:link:](i18next-sprintf-postprocessor/i18next-sprintf-postprocessor.d.ts) [i18next-sprintf-postProcessor](https://github.com/i18next/i18next-sprintf-postProcessor) by [Cyril Schumacher](https://github.com/cyrilschumacher)
* [:link:](iban/iban.d.ts) [iban.js](https://github.com/arhs/iban.js) by [Cyril Schumacher](https://github.com/cyrilschumacher)
+* [:link:](ibm-mobilefirst/ibm-mobilefirst.d.ts) [IBM MobileFirst Platform Foundation](http://www.ibm.com/software/products/en/mobilefirstfoundation) by [Guillermo Ignacio Enriquez Gutierrez](https://github.com/nacho4d)
* [:link:](icepick/icepick.d.ts) [icepick](https://github.com/aearly/icepick) by [Nathan Brown](https://github.com/ngbrown)
* [:link:](icheck/icheck.d.ts) [iCheck](http://damirfoy.com/iCheck) by [Dániel Tar](https://github.com/qcz)
+* [:link:](image-size/image-size.d.ts) [image-size](https://github.com/image-size/image-size) by [Elisée MAURER](https://github.com/elisee)
* [:link:](imagemagick/imagemagick.d.ts) [imagemagick](http://github.com/rsms/node-imagemagick) by [Carlos Ballesteros Velasco](https://github.com/soywiz)
* [:link:](imagemagick-native/imagemagick-native.d.ts) [imagemagick-native](https://www.npmjs.org/package/imagemagick-native) by [Hiroki Horiuchi](https://github.com/horiuchi)
* [:link:](imagesloaded/imagesloaded.d.ts) [imagesLoaded](https://github.com/desandro/imagesloaded) by [Chris Charabaruk](http://github.com/coldacid)
@@ -620,6 +711,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](imgur-rest-api/imgur-rest-api.d.ts) [Imgur REST API v3](https://api.imgur.com) by [Luke William Westby](http://github.com/lukewestby)
* [:link:](impress/impress.d.ts) [Impress.js](https://github.com/bartaz/impress.js) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](incremental-dom/incremental-dom.d.ts) [Incremetal DOM](https://github.com/google/incremental-dom) by [Basarat Ali Syed](https://github.com/basarat)
+* [:link:](inflected/inflected.d.ts) [inflected](https://github.com/martinandert/inflected) by [Daniel Schmidt](https://github.com/dsci)
* [:link:](inflection/inflection.d.ts) [inflection](https://github.com/dreamerslab/node.inflection) by [Shogo Iwano](https://github.com/shiwano)
* [:link:](inherits/inherits.d.ts) [inherits](https://github.com/isaacs/inherits) by [Ilya Mochalov](https://github.com/chrootsu)
* [:link:](ini/ini.d.ts) [ini](https://github.com/isaacs/ini) by [Marcin Porębski](https://github.com/marcinporebski)
@@ -627,21 +719,26 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](inline-css/inline-css.d.ts) [inline-css](https://github.com/jonkemp/inline-css) by [Philip Spain](https://github.com/philipisapain)
* [:link:](inquirer/inquirer.d.ts) [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) by [Qubo](https://github.com/tkQubo)
* [:link:](insight/insight.d.ts) [insight](https://github.com/yeoman/insight) by [vvakame](http://github.com/vvakame)
+* [:link:](cordova-plugin-insomnia/cordova-plugin-insomnia.d.ts) [Insomnia-PhoneGap-Plugin](https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin) by [Markus Wagner](https://github.com/Ritzlgrmft)
* [:link:](interactjs/interact.d.ts) [Interacting for interact.js](https://github.com/taye/interact.js) by [Douglas Eichelberger](https://github.com/dduugg), [Adi Dahiya](https://github.com/adidahiya), [Tom Hasner](https://github.com/thasner)
* [:link:](intercomjs/intercom.d.ts) [intercom.js](https://github.com/diy/intercom.js) by [spencerwi](http://github.com/spencerwi)
* [:link:](intro.js/intro.js.d.ts) [intro.js](https://github.com/usablica/intro.js) by [Maxime Fabre](https://github.com/anahkiasen)
+* [:link:](invariant/invariant.d.ts) [invariant](https://github.com/zertosh/invariant) by [MichaelBennett](https://github.com/bennett000)
* [:link:](inversify/inversify.d.ts) [inversify](https://github.com/inversify/InversifyJS) by [inversify](https://github.com/inversify)
* [:link:](ionic/ionic.d.ts) [Ionic](http://ionicframework.com) by [Spencer Williams](https://github.com/spencerwi)
* [:link:](cordova-ionic/cordova-ionic.d.ts) [Ionic Cordova plugins](https://github.com/driftyco) by [Hendrik Maus](https://github.com/hendrikmaus)
* [:link:](irc/irc.d.ts) [irc](https://github.com/martynsmith/node-irc) by [phillips1012](https://github.com/phillips1012)
* [:link:](is-lower-case/is-lower-case.d.ts) [is-lower-case](https://github.com/blakeembrey/is-lower-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
+* [:link:](is-my-json-valid/is-my-json-valid.d.ts) [is-my-json-valid](https://github.com/mafintosh/is-my-json-valid) by [kruncher](https://github.com/kruncher)
* [:link:](is-upper-case/is-upper-case.d.ts) [is-upper-case](https://github.com/blakeembrey/is-upper-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
+* [:link:](is-url/is-url.d.ts) [is-url](https://github.com/segmentio/is-url) by [Ryota Murohoshi](https://github.com/RyotaMurohoshi)
* [:link:](is_js/is_js.d.ts) [is.js](http://arasatasaygin.github.io/is.js) by [Rodrigo Cabral](https://github.com/cabralRodrigo)
* [:link:](iscroll/iscroll.d.ts) [iScroll](http://cubiq.org/iscroll-4) by [Boris Yankov](https://github.com/borisyankov), [Christiaan Rakowski](https://github.com/csrakowski)
* [:link:](iscroll/iscroll-5.d.ts) [iScroll 5](http://cubiq.org/iscroll-5-ready-for-beta-test) by [Christiaan Rakowski](https://github.com/csrakowski)
* [:link:](iscroll/iscroll-lite.d.ts) [iScroll Lite](http://cubiq.org/iscroll-4) by [Boris Yankov](https://github.com/borisyankov), [Christiaan Rakowski](https://github.com/csrakowski)
* [:link:](iscroll/iscroll-5-lite.d.ts) [iScroll Lite 5](http://cubiq.org/iscroll-5-ready-for-beta-test) by [Christiaan Rakowski](https://github.com/csrakowski)
* [:link:](iso8601-localizer/iso8601-localizer.d.ts) [ISO8601-Localizer](https://github.com/avielfedida/ISO8601-Localizer) by [Aviel Fedida](https://github.com/avielfedida)
+* [:link:](isomorphic-fetch/isomorphic-fetch.d.ts) [isomorphic-fetch](https://github.com/matthew-andrews/isomorphic-fetch) by [Todd Lucas](https://github.com/toddlucas)
* [:link:](istanbul/istanbul.d.ts) [Istanbul](https://github.com/gotwarlost/istanbul) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](ix.js/ix.d.ts) [IxJS 1.0.6 / ix.js](https://github.com/Reactive-Extensions/IxJS) by [Igor Oleinikov](https://github.com/Igorbek)
* [:link:](ix.js/l2o.d.ts) [IxJS 1.0.6 / l2o.js](https://github.com/Reactive-Extensions/IxJS) by [Igor Oleinikov](https://github.com/Igorbek)
@@ -655,15 +752,19 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](jasmine-fixture/jasmine-fixture.d.ts) [Jasmine-fixture](https://github.com/searls/jasmine-fixture) by [Craig Brett](https://github.com/craigbrett17)
* [:link:](jasmine-jquery/jasmine-jquery.d.ts) [Jasmine-JQuery](https://github.com/velesin/jasmine-jquery) by [Gregor Stamac](https://github.com/gstamac)
* [:link:](jasmine-matchers/jasmine-matchers.d.ts) [jasmine-matchers](https://github.com/uxebu/jasmine-matchers) by [Bart van der Schoor](https://github.com/Bartvds)
+* [:link:](jasmine-node/jasmine-node.d.ts) [jasmine-node](https://github.com/mhevery/jasmine-node) by [Sven Reglitzki](https://github.com/svi3c)
* [:link:](jasmine-promise-matchers/jasmine-promise-matchers.d.ts) [jasmine-promise-matchers](https://github.com/bvaughn/jasmine-promise-matchers) by [Matthew Hill](https://github.com/matthewjh)
-* [:link:](java/java.d.ts) [java](https://github.com/joeferner/java) by [Jim Lloyd](https://github.com/jimlloyd)
+* [:link:](java/java.d.ts) [java](https://github.com/joeferner/node-java) by [Jim Lloyd](https://github.com/jimlloyd)
* [:link:](java-applet/java-applet.d.ts) [Java Applet](https://www.java.com) by [Cyril Schumacher](https://github.com/cyrilschumacher)
* [:link:](hooker/hooker.d.ts) [JavaScript Hooker](https://github.com/cowboy/javascript-hooker) by [Michael Zabka](https://github.com/misak113)
* [:link:](oauth.js/oauth.js.d.ts) [JavaScript software for implementing an OAuth consumer](https://code.google.com/p/oauth) by [NOBUOKA Yu](https://github.com/nobuoka)
+* [:link:](javascript-astar/javascript-astar.d.ts) [javascript-astar](https://github.com/bgrins/javascript-astar) by [brian ridley](https://github.com/ptlis)
* [:link:](javascript-bignum/javascript-bignum.d.ts) [javascript-bignum](https://github.com/jtobey/javascript-bignum) by [Nathan Shively-Sanders](https://github.com/sandersn)
* [:link:](jbinary/jbinary.d.ts) [jBinary](https://github.com/jDataView/jBinary) by [Tim Bureck](https://github.com/tbureck)
+* [:link:](meteor-jboulhous-dev/meteor-jboulhous-dev.d.ts) [jboulhous:dev](https://github.com/jboulhous/dev) by [Robbie Van Gorkom](https://github.com/vangorra)
* [:link:](jdataview/jdataview.d.ts) [jDataView](https://github.com/jDataView/jDataView) by [Ingvar Stepanyan](https://github.com/RReverser)
* [:link:](jest/jest.d.ts) [Jest](http://facebook.github.io/jest) by [Asana](https://asana.com)
+* [:link:](jfp/jfp.d.ts) [JFP](http://cmstead.github.io/JFP) by [Chris Stead](http://www.chrisstead.com)
* [:link:](jjv/jjv.d.ts) [JJV](https://github.com/acornejo/jjv) by [Wim Looman](https://github.com/Nemo157)
* [:link:](jjve/jjve.d.ts) [JJVE](https://github.com/silas/jjve) by [Wim Looman](https://github.com/Nemo157)
* [:link:](joData/joData.d.ts) [joData](https://github.com/mccow002/joData) by [Chris Wrench](https://github.com/cgwrench)
@@ -680,12 +781,14 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](jquery-cropbox/jquery-cropbox.d.ts) [jQuery cropbox](https://github.com/acornejo/jquery-cropbox) by [Per Kastman](https://github.com/PerKastman)
* [:link:](jquery.cycle2/jquery.cycle2.d.ts) [jQuery Cycle2 version (build 20140216)](http://jquery.malsup.com/cycle2) by [Donny Nadolny](https://github.com/dnadolny)
* [:link:](jquery.dataTables/jquery.dataTables.d.ts) [JQuery DataTables](http://www.datatables.net) by [Kiarash Ghiaseddin](https://github.com/Silver-Connection/DefinitelyTyped), [Omid Rad](https://github.com/omidkrad), [Armin Sander](https://github.com/pragmatrix)
+* [:link:](datatables-buttons/datatables-buttons.d.ts) [JQuery DataTables Buttons extension](http://datatables.net/extensions/buttons) by [Sam Germano](https://github.com/SammyG4Free)
* [:link:](jquery.fileupload/jquery.fileupload.d.ts) [jQuery File Upload Plugin](https://github.com/blueimp/jQuery-File-Upload) by [Rob Alarcon](https://github.com/rob-alarcon)
* [:link:](jquery.joyride/jquery.joyride.d.ts) [jQuery JoyRide Plugin](https://github.com/zurb/joyride) by [Vincent Bortone](https://github.com/vbortone)
* [:link:](jqgrid/jqgrid.d.ts) [jQuery jqgrid Plugin](https://github.com/tonytomov/jqGrid) by [Lokesh Peta](https://github.com/lokeshpeta)
* [:link:](jquery-knob/jquery-knob.d.ts) [jQuery Knob](http://anthonyterrien.com/knob) by [Iain Buchanan](https://github.com/iain8)
* [:link:](jquery.mmenu/jquery.mmenu.d.ts) [jQuery mmenu](http://mmenu.frebsite.nl) by [John Gouigouix](https://github.com/orchestra-ts/DefinitelyTyped)
* [:link:](jquerymobile/jquerymobile.d.ts) [jQuery Mobile](http://jquerymobile.com) by [Boris Yankov](https://github.com/borisyankov)
+* [:link:](jquery-mockjax/jquery-mockjax.d.ts) [jQuery Mockjax](https://github.com/jakerella/jquery-mockjax) by [Laszlo Jakab](https://github.com/laszlojakab), [Vladimir Đokić](https://github.com/vladeck)
* [:link:](jquery.notifyBar/jquery.notifyBar.d.ts) [jQuery Notify Bar](http://www.whoop.ee/posts/2013-04-05-the-resurrection-of-jquery-notify-bar) by [Shunsuke Ohtani](https://github.com/zaneli)
* [:link:](jquery.base64/jquery.base64.d.ts) [jQuery Plugin - base64 codec](https://github.com/yatt/jquery.base64) by [Shinya Mochizuki](https://github.com/enrapt-mochizuki)
* [:link:](jquery.postMessage/jquery.postMessage.d.ts) [jQuery postMessage](http://benalman.com/projects/jquery-postmessage-plugin) by [Junle Li](https://github.com/lijunle)
@@ -700,9 +803,11 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](jquery.tinyscrollbar/jquery.tinyscrollbar.d.ts) [jQuery tinyscrollbar](http://baijs.nl/tinyscrollbar) by [Christiaan Rakowski](https://github.com/csrakowski)
* [:link:](jquery.tooltipster/jquery.tooltipster.d.ts) [jQuery Tooltipster](https://github.com/iamceege/tooltipster) by [Patrick Magee](https://github.com/pjmagee)
* [:link:](jquery.ui.datetimepicker/jquery.ui.datetimepicker.d.ts) [jQuery UI DateTimePicker](http://trentrichardson.com/examples/timepicker) by [dougajmcdonald](https://github.com/dougajmcdonald)
-* [:link:](jquery.ui.layout/jquery.ui.layout.d.ts) [jQuery UI Layout Plug-in](http://layout.jquery-dev.net) by [Steve Fenton](https://github.com/Steve-Fenton)
+* [:link:](jquery.ui.layout/jquery.ui.layout.d.ts) [jQuery UI Layout Plug-in](http://layout.jquery-dev.net) by [Steve Fenton](https://github.com/Steve-Fenton), [Douglas Armstrong](https://github.com/drarmstr)
* [:link:](jquery.timepicker/jquery.timepicker.d.ts) [jQuery UI Timepicker](http://fgelinas.com/code/timepicker) by [Anwar Javed](https://github.com/anwarjaved)
* [:link:](jquery-ajax-chain/jquery-ajax-chain.d.ts) [jquery-ajax-chain v](https://github.com/humana-fragilitas/jQuery-Ajax-Chain) by [Andrea Blasio](https://github.com/humana-fragilitas)
+* [:link:](bootpag/bootpag.d.ts) [jQuery-Bootpag](http://botmonster.com/jquery-bootpag) by [MAF.DAP / Romain Deneau](https://github.com/rdeneau)
+* [:link:](jquery-easy-loading/jquery-easy-loading.d.ts) [jquery-easy-loading](http://carlosbonetti.github.io/jquery-loading) by [delphinus](https://github.com/delphinus35)
* [:link:](jquery-fullscreen/jquery-fullscreen.d.ts) [jquery-fullscreen](https://github.com/kayahr/jquery-fullscreen-plugin) by [Bruno Grieder](https://github.com/bgrieder)
* [:link:](jquery-handsontable/jquery-handsontable.d.ts) [jquery-handsontable](http://handsontable.com) by [Ted John](https://github.com/intelorca)
* [:link:](jquery.menuaim/jquery.menuaim.d.ts) [jQuery-menu-aim](https://github.com/kamens/jQuery-menu-aim) by [Robert Fonseca-Ensor](http://www.robfe.com)
@@ -720,6 +825,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](jquery.customSelect/jquery.customSelect.d.ts) [jquery.customSelect.js](http://adam.co/lab/jquery/customselect/) by [adamcoulombe](https://github.com/adamcoulombe)
* [:link:](jquery.cycle/jquery.cycle.d.ts) [jQuery.cycle.js](http://jquery.malsup.com/cycle) by [François Guillot](http://fguillot.developpez.com)
* [:link:](jquery.dropotron/jquery.dropotron.d.ts) [jquery.dropotron](https://github.com/n33/jquery.dropotron) by [Cyril Schumacher](https://github.com/cyrilschumacher)
+* [:link:](dynatable/dynatable.d.ts) [jquery.dynatable](http://www.dynatable.com) by [François Massart](https://github.com/francoismassart)
* [:link:](jquery.dynatree/jquery.dynatree.d.ts) [jquery.dynatree](http://code.google.com/p/dynatree) by [François de Campredon](https://github.com/fdecampredon)
* [:link:](jquery.fancytree/jquery.fancytree.d.ts) [jquery.fancytree](https://github.com/mar10/fancytree) by [Peter Palotas](https://github.com/alphaleonis)
* [:link:](jquery.finger/jquery.finger.d.ts) [jquery.finger.js](http://ngryman.sh/jquery.finger) by [Max Ackley](https://github.com/maxackley)
@@ -753,15 +859,16 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](jquery.total-storage/jquery.total-storage.d.ts) [jQueryTotalStorage](https://github.com/Upstatement/jquery-total-storage) by [Jeremy Brooks](https://github.com/JeremyCBrooks)
* [:link:](jqueryui/jqueryui.d.ts) [jQueryUI](http://jqueryui.com) by [Boris Yankov](https://github.com/borisyankov), [John Reilly](https://github.com/johnnyreilly)
* [:link:](js-beautify/js-beautify.d.ts) [js_beautify](https://github.com/beautify-web/js-beautify) by [Josh Goldberg](https://github.com/JoshuaKGoldberg)
+* [:link:](js-clipper/js-clipper.d.ts) [js-clipper](https://github.com/mathisonian/JsClipper) by [Hou Chunlei](https://github.com/omni360)
* [:link:](js-combinatorics/js-combinatorics.d.ts) [js-combinatorics](https://github.com/dankogai/js-combinatorics) by [Vasya Aksyonov](https://github.com/outring)
* [:link:](js-combinatorics/js-combinatorics-global.d.ts) [js-combinatorics (global)](https://github.com/dankogai/js-combinatorics) by [Vasya Aksyonov](https://github.com/outring)
-* [:link:](ua-parser-js/ua-parser-js.d.ts) [js-cookie](https://github.com/faisalman/ua-parser-js) by [Viktor Miroshnikov](https://github.com/superduper)
* [:link:](js-cookie/js-cookie.d.ts) [js-cookie](https://github.com/js-cookie/js-cookie) by [Theodore Brown](https://github.com/theodorejb)
* [:link:](js-fixtures/fixtures.d.ts) [js-fixtures](https://github.com/badunk/js-fixtures) by [Kazi Manzur Rashid](https://github.com/kazimanzurrashid)
* [:link:](js-git/js-git.d.ts) [js-git](https://github.com/creationix/js-git) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](js-md5/md5.d.ts) [js-md5](https://github.com/emn178/js-md5) by [Roland Greim](https://github.com/tigerxy)
+* [:link:](js-schema/js-schema.d.ts) [js-schema](https://github.com/molnarg/js-schema) by [Marcin Porebski](https://github.com/marcinporebski)
* [:link:](js-signals/js-signals.d.ts) [JS-Signals](http://millermedeiros.github.io/js-signals) by [Diullei Gomes](https://github.com/diullei)
-* [:link:](js-yaml/js-yaml.d.ts) [js-yaml](https://github.com/nodeca/js-yaml) by [Bart van der Schoor](https://github.com/Bartvds)
+* [:link:](js-yaml/js-yaml.d.ts) [js-yaml](https://github.com/nodeca/js-yaml) by [Bart van der Schoor](https://github.com/Bartvds), [Sebastian Clausen](https://github.com/sclausen)
* [:link:](blocks/blocks.d.ts) [jsblocks](http://jsblocks.com) by [Krzysztof Śmigiel](https://github.com/ksmigiel)
* [:link:](jsbn/jsbn.d.ts) [jsbn](http://www-cs-students.stanford.edu/%7Etjw/jsbn) by [Eugene Chernyshov](https://github.com/Evgenus)
* [:link:](jscrollpane/jscrollpane.d.ts) [jScrollPane](http://jscrollpane.kelvinluck.com) by [Dániel Tar](https://github.com/qcz)
@@ -770,11 +877,13 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](js-data-angular/js-data-angular.d.ts) [JSDataAngular](https://github.com/js-data/js-data-angular) by [Stefan Steinhart](https://github.com/reppners)
* [:link:](jsdeferred/jsdeferred.d.ts) [JSDeferred](https://github.com/cho45/jsdeferred) by [Daisuke Mino](https://github.com/minodisk)
* [:link:](jsdom/jsdom.d.ts) [jsdom](https://github.com/tmpvar/jsdom) by [Asana](https://asana.com)
+* [:link:](jsend/jsend.d.ts) [jsend](https://github.com/Prestaul/jsend) by [Federico Caselli](https://github.com/CaselIT)
* [:link:](jsesc/jsesc.d.ts) [jsesc](https://github.com/mathiasbynens/jsesc) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](jsfl/jsfl.d.ts) [JSFL](https://adobe.com) by [soywiz](https://github.com/soywiz)
* [:link:](jshamcrest/jshamcrest.d.ts) [JsHamcrest](https://github.com/danielfm/jshamcrest) by [David Harkness](https://github.com/dharkness)
* [:link:](hashset/hashset.d.ts) [jshashset](http://www.timdown.co.uk/jshashtable/jshashset.html) by [Sergey Gerasimov](https://github.com/gerich-home)
* [:link:](hashtable/hashtable.d.ts) [jshashtable](http://www.timdown.co.uk/jshashtable) by [Sergey Gerasimov](https://github.com/gerich-home)
+* [:link:](jsmockito/jsmockito.d.ts) [JsMockito](http://github.com/chrisleishman/jsmockito) by [Karl Bennett](https://github.com/shiver-me-timbers)
* [:link:](jsnlog/jsnlog.d.ts) [JSNLog](https://github.com/mperdeck/jsnlog.js) by [Mattijs Perdeck](https://github.com/mperdeck)
* [:link:](jsnox/jsnox.d.ts) [JSnoX](https://github.com/af/jsnox) by [Steve Baker](https://github.com/stkb)
* [:link:](json-patch/json-patch.d.ts) [json-patch](https://github.com/bruth/jsonpatch-js) by [vvakame](https://github.com/vvakame)
@@ -784,9 +893,11 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](jsoneditoronline/jsoneditoronline.d.ts) [JSONEditorOnline](https://github.com/josdejong/jsoneditoronline) by [Vincent Bortone](https://github.com/vbortone)
* [:link:](jsonpath/jsonpath.d.ts) [jsonpath](https://www.npmjs.org/package/jsonpath) by [Hiroki Horiuchi](https://github.com/horiuchi)
* [:link:](JSONStream/JSONStream.d.ts) [JSONStream](http://github.com/dominictarr/JSONStream) by [Bart van der Schoor](https://github.com/Bartvds)
-* [:link:](jsonwebtoken/jsonwebtoken.d.ts) [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) by [Maxime LUCE](https://github.com/SomaticIT)
+* [:link:](jsonwebtoken/jsonwebtoken.d.ts) [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) by [Maxime LUCE](https://github.com/SomaticIT), [Daniel Heim](https://github.com/danielheim)
+* [:link:](jspdf/jspdf.d.ts) [jsPDF](https://github.com/MrRio/jsPDF) by [Amber Schühmacher](https://github.com/amberjs)
* [:link:](jsplumb/jquery.jsPlumb.d.ts) [jsPlumb 1.3.16 jQuery adapter](http://jsplumb.org) by [Steve Shearn](https://github.com/shearnie)
* [:link:](jsrender/jsrender.d.ts) [JsRender](http://www.jsviews.com/#jsrender) by [Kensuke Matsuzaki](https://github.com/zakki)
+* [:link:](jss/jss.d.ts) [jss](https://github.com/Box9/jss) by [Valentin Robert](https://github.com/Ptival)
* [:link:](jssha/jssha.d.ts) [jsSHA](https://github.com/Caligatio/jsSHA) by [David Li](https://github.com/randombk), [Tobias Kahlert](https://github.com/SrTobi)
* [:link:](jstorage/jstorage.d.ts) [jStorage](http://www.jstorage.info) by [Danil Flores](https://github.com/dflor003)
* [:link:](jstree/jstree.d.ts) [jsTree](http://www.jstree.com) by [Adam Pluciński](https://github.com/adaskothebeast)
@@ -805,7 +916,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](katex/katex.d.ts) [KaTeX v.0.5.0](http://khan.github.io/KaTeX) by [Michael Randolph](https://github.com/mrand01)
* [:link:](kefir/kefir.d.ts) [Kefir](http://rpominov.github.io/kefir) by [Aya Morisawa](https://github.com/AyaMorisawa)
* [:link:](kendo-ui/kendo-ui.d.ts) [Kendo UI Professional](http://www.telerik.com/kendo-ui) by [Telerik](https://github.com/telerik)
-* [:link:](keyboardjs/keyboardjs.d.ts) [KeyboardJS](https://github.com/RobertWHurst/KeyboardJS) by [Vincent Bortone](https://github.com/vbortone)
+* [:link:](keyboardjs/keyboardjs.d.ts) [KeyboardJS](https://github.com/RobertWHurst/KeyboardJS) by [Vincent Bortone](https://github.com/vbortone), [David Asmuth](https://github.com/piranha771)
* [:link:](keymaster/keymaster.d.ts) [keymaster](https://github.com/madrobby/keymaster) by [Martin W. Kirst](https://github.com/nitram509)
* [:link:](keypress/keypress.d.ts) [Keypress](https://github.com/dmauro/Keypress) by [Roger Chen](https://github.com/rcchen)
* [:link:](keytar/keytar.d.ts) [keytar](http://atom.github.io/node-keytar) by [Milan Burda](https://github.com/miniak)
@@ -815,6 +926,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](knockback/knockback.d.ts) [Knockback.js](http://kmalakoff.github.io/knockback) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](knockout/knockout.d.ts) [Knockout](http://knockoutjs.com) by [Boris Yankov](https://github.com/borisyankov), [Igor Oleinikov](https://github.com/Igorbek), [Clément Bourgeois](https://github.com/moonpyk)
* [:link:](knockout.deferred.updates/knockout.deferred.updates.d.ts) [Knockout Deferred Updates](https://github.com/mbest/knockout-deferred-updates) by [Sebastián Galiano](https://github.com/sgaliano)
+* [:link:](knockout/tests/jasmine.extensions.d.ts) [Knockout specs](http://knockoutjs.com) by [Boris Yankov](https://github.com/borisyankov), [Igor Oleinikov](https://github.com/Igorbek), [Clément Bourgeois](https://github.com/moonpyk)
* [:link:](knockout.validation/knockout.validation.d.ts) [Knockout Validation](https://github.com/ericmbarnard/Knockout-Validation) by [Dan Ludwig](https://github.com/danludwig)
* [:link:](knockout.viewmodel/knockout.viewmodel.d.ts) [Knockout Viewmodel](http://coderenaissance.github.com/knockout.viewmodel) by [Oisin Grehan](https://github.com/oising)
* [:link:](knockout.amd.helpers/knockout-amd-helpers.d.ts) [knockout-amd-helpers](https://github.com/rniemeyer/knockout-amd-helpers) by [David Sichau](https://github.com/DavidSichau)
@@ -833,16 +945,29 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](knockstrap/knockstrap.d.ts) [Knockstrap](http://faulknercs.github.io/Knockstrap) by [Adam Pluciński](https://github.com/adaskothebeast)
* [:link:](knockout.kogrid/ko-grid.d.ts) [ko-grid](http://knockout-contrib.github.io/KoGrid) by [huer12](https://github.com/huer12)
* [:link:](ko.plus/ko.plus.d.ts) [ko.plus](https://github.com/stevegreatrex/ko.plus) by [Howard Richards](https://github.com/conficient)
+* [:link:](koa-compose/koa-compose.d.ts) [koa](https://github.com/koajs/compose) by [jKey Lu](https://github.com/jkeylu)
+* [:link:](koa/koa.d.ts) [Koa 2.x](http://koajs.com) by [DavidCai1993](https://github.com/DavidCai1993)
+* [:link:](koa-router/koa-router.d.ts) [koa-router v7.x](https://github.com/alexmingoia/koa-router) by [Jerry Chin](https://github.com/hellopao)
+* [:link:](kolite/knockout.dirtyFlag.d.ts) [KoLite](https://github.com/CodeSeven/kolite) by [Boris Yankov](https://github.com/borisyankov)
+* [:link:](kolite/knockout.command.d.ts) [KoLite](https://github.com/CodeSeven/kolite) by [Boris Yankov](https://github.com/borisyankov)
+* [:link:](kolite/knockout.activity.d.ts) [KoLite](https://github.com/CodeSeven/kolite) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](kolite/kolite.d.ts) [KoLite](https://github.com/CodeSeven/kolite) by [Boris Yankov](https://github.com/borisyankov)
+* [:link:](konami.js/konami.d.ts) [Konami-js](https://github.com/snaptortoise/konami-js) by [Matthieu Mourisson](https://github.com/mareek)
* [:link:](kue/kue.d.ts) [kue 0.9.x](https://github.com/Automattic/kue) by [Nicholas Penree](http://github.com/drudge)
* [:link:](kuromoji/kuromoji.d.ts) [kuromoji.js](https://github.com/takuyaa/kuromoji.js) by [MIZUSHIMA Junki](https://github.com/mzsm)
* [:link:](ladda/ladda.d.ts) [Ladda](https://github.com/hakimel/Ladda) by [Danil Flores](https://github.com/dflor003), [Michael Lee](https://github.com/leemicw)
+* [:link:](lls/lls.d.ts) [LargeLocalStorage](https://github.com/tantaman/LargeLocalStorage) by [Borislav Zhivkov](https://github.com/borislavjivkov)
* [:link:](later/later.d.ts) [LaterJS](http://bunkat.github.io/later) by [Jason D Dryhurst-Smith](http://jasonds.co.uk)
* [:link:](lazy.js/lazy.js.d.ts) [Lazy.js](https://github.com/dtao/lazy.js) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](lazypipe/lazypipe.d.ts) [lazypipe](https://github.com/OverZealous/lazypipe) by [Thomas Corbière](https://github.com/tomc974)
+* [:link:](leaflet-curve/leaflet-curve.d.ts) [leaflet-curve](https://github.com/onikiienko/Leaflet.curve) by [Onikiienko](https://github.com/onikiienko)
+* [:link:](leaflet-draw/leaflet-draw.d.ts) [leaflet-draw](https://github.com/Leaflet/Leaflet.draw) by [Matt Guest](https://github.com/matt-guest)
+* [:link:](leaflet.awesome-markers/leaflet.awesome-markers.d.ts) [Leaflet.awesome-markers plugin](https://github.com/lvoogdt/Leaflet.awesome-markers) by [Egor Komarov](https://github.com/Odrin)
* [:link:](leaflet-editable/leaflet-editable.d.ts) [Leaflet.Editable](https://github.com/yohanboniface/Leaflet.Editable) by [Dominic Alie](https://github.com/dalie)
+* [:link:](leaflet.fullscreen/leaflet.fullscreen.d.ts) [Leaflet.fullscreen](https://github.com/brunob/leaflet.fullscreen) by [William Comartin](https://github.com/wcomartin)
* [:link:](leaflet/leaflet.d.ts) [Leaflet.js](https://github.com/Leaflet/Leaflet) by [Vladimir Zotov](https://github.com/rgripper)
* [:link:](leaflet-label/leaflet-label.d.ts) [Leaflet.label](https://github.com/Leaflet/Leaflet.label) by [Wim Looman](https://github.com/Nemo157)
+* [:link:](leaflet-markercluster/leaflet-markercluster.d.ts) [Leaflet.markercluster](https://github.com/Leaflet/Leaflet.markercluster) by [Robert Imig](https://github.com/rimig)
* [:link:](jquery.leanModal/jquery.leanModal.d.ts) [leanModal.js](http://leanmodal.finelysliced.com.au) by [FinelySliced](https://github.com/FinelySliced)
* [:link:](leapmotionTS/LeapMotionTS.d.ts) [Leap Motion TS](https://github.com/logotype/LeapMotionTS) by [Victor Norgren](https://github.com/logotype)
* [:link:](less/less.d.ts) [LESS](http://lesscss.org) by [Tom Hasner](https://github.com/thasner)
@@ -894,30 +1019,34 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](maquette/maquette.d.ts) [maquette](http://maquettejs.org) by [Johan Gorter](https://github.com/johan-gorter)
* [:link:](mariasql/mariasql.d.ts) [mariasql](https://github.com/mscdex/node-mariasql) by [MichaelBennett](https://github.com/bennett000)
* [:link:](marionette/marionette.d.ts) [Marionette](https://github.com/marionettejs) by [Zeeshan Hamid](https://github.com/zhamid), [Natan Vivo](https://github.com/nvivo), [Sven Tschui](https://github.com/sventschui)
-* [:link:](marked/marked.d.ts) [Marked](https://github.com/chjj/marked) by [William Orr](https://github.com/worr)
* [:link:](ngwysiwyg/ngwysiwyg.d.ts) [Marked](https://github.com/psergus/ngWYSIWYG) by [Patrick Mac Kay](https://github.com/patrick-mackay)
+* [:link:](marked/marked.d.ts) [Marked](https://github.com/chjj/marked) by [William Orr](https://github.com/worr)
* [:link:](markerclustererplus/markerclustererplus.d.ts) [MarkerClustererPlus for Google Maps V3](http://github.com/mahnunchik/markerclustererplus) by [Mathias Rodriguez](http://github.com/enanox)
* [:link:](markitup/markitup.d.ts) [markitup 1.x](https://github.com/markitup/1.x) by [drillbits](https://github.com/drillbits)
* [:link:](maskedinput/maskedinput.d.ts) [Masked Input plugin for jQuery](http://digitalbush.com/projects/masked-input-plugin) by [Lokesh Peta](https://github.com/lokeshpeta)
* [:link:](material-ui/material-ui.d.ts) [material-ui](https://github.com/callemall/material-ui) by [Nathan Brown](https://github.com/ngbrown), [Oliver Herrmann](https://github.com/herrmanno)
+* [:link:](materialize-css/materialize-css.d.ts) [materialize-css](http://materializecss.com) by [Erik Lieben](https://github.com/eriklieben), [Leon Yu](https://github.com/leonyu)
* [:link:](mathjax/mathjax.d.ts) [MathJax](https://github.com/mathjax/MathJax) by [Roland Zwaga](https://github.com/rolandzwaga)
* [:link:](mathjs/mathjs.d.ts) [mathjs](http://mathjs.org) by [Ilya Shestakov](https://github.com/siavol)
-* [:link:](matter-js/matter-js.d.ts) [Matter.js](https://github.com/liabru/matter-js) by [Ivane Gegia](https://twitter.com/ivanegegia)
+* [:link:](matter-js/matter-js.d.ts) [Matter.js -](https://github.com/liabru/matter-js) by [Ivane Gegia](https://twitter.com/ivanegegia), [David Asmuth](https://github.com/piranha771)
* [:link:](mCustomScrollbar/mCustomScrollbar.d.ts) [mCustomScrollbar](https://github.com/malihu/malihu-custom-scrollbar-plugin) by [Sarah Williams](https://github.com/flurg)
* [:link:](memory-cache/memory-cache.d.ts) [memory-cache](http://github.com/ptarjan/node-cache) by [Jeff Goddard](https://github.com/jedigo)
* [:link:](mendixmodelsdk/mendixmodelsdk.d.ts) [mendixmodelsdk](http://www.mendix.com) by [Mendix](https://github.com/mendix)
* [:link:](merge-descriptors/merge-descriptors.d.ts) [merge-descriptors](https://github.com/component/merge-descriptors) by [Zhiyuan Wang](https://github.com/danny8002)
-* [:link:](merge-stream/merge-stream.d.ts) [merge-stream](https://github.com/grncdr/merge-stream) by [Keita Kagurazaka](https://github.com/k-kagurazaka)
+* [:link:](merge-stream/merge-stream.d.ts) [merge-stream](https://github.com/grncdr/merge-stream) by [Keita Kagurazaka](https://github.com/k-kagurazaka), [Tom X. Tobin](http://tomxtobin.com)
* [:link:](merge2/merge2.d.ts) [merge2](https://github.com/teambition/merge2) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](meshblu/meshblu.d.ts) [meshblu.js](https://github.com/octoblu/meshblu-npm) by [Felipe Nipo](https://github.com/fnipo)
* [:link:](mess/mess.d.ts) [mess](https://github.com/bobrik/node-mess) by [Wim Looman](https://github.com/Nemo157)
* [:link:](messenger/messenger.d.ts) [Messenger.js](https://github.com/HubSpot/messenger) by [Derek Cicerone](https://github.com/derekcicerone)
* [:link:](meteor/meteor.d.ts) [Meteor](http://www.meteor.com) by [Dave Allen](https://github.com/fullflavedave)
+* [:link:](meteor-roles/meteor-roles.d.ts) [Meteor Roles](https://github.com/alanning/meteor-roles) by [Robbie Van Gorkom](https://github.com/vangorra)
+* [:link:](meteor-publish-composite/meteor-publish-composite.d.ts) [meteor-publish-composite](https://github.com/englue/meteor-publish-composite) by [Robert Van Gorkom](https://github.com/vangorra)
* [:link:](node-mysql-wrapper/my-meteor.d.ts) [meteorjs for node-mysql-wrapper which helps in development](https://github.com/nodets/node-mysql-wrapper) by [Makis Maropoulos](https://github.com/kataras)
* [:link:](method-override/method-override.d.ts) [method-override](https://github.com/expressjs/method-override) by [Santi Albo](https://github.com/santialbo)
* [:link:](metismenu/metismenu.d.ts) [metisMenu](http://github.com/onokumus/metisMenu) by [onokums](https://github.com/onokumus)
+* [:link:](micromatch/micromatch.d.ts) [micromatch](https://github.com/jonschlinkert/micromatch) by [glen-84](https://github.com/glen-84)
* [:link:](microsoft-ajax/microsoft.ajax.d.ts) [Microsoft ASP.NET Ajax client side library](http://msdn.microsoft.com/en-us/library/ee341002(v=vs.100).aspx) by [Patrick Magee](https://github.com/pjmagee)
-* [:link:](xrm/xrm.d.ts) [Microsoft Dynamics xRM API](http://www.microsoft.com/en-us/download/details.aspx?id=44567) by [David Berry](https://github.com/6ix4our), [Matt Ngan](https://github.com/mattngan)
+* [:link:](xrm/xrm.d.ts) [Microsoft Dynamics xRM API](http://www.microsoft.com/en-us/download/details.aspx?id=44567) by [David Berry](https://github.com/6ix4our), [Matt Ngan](https://github.com/mattngan), [Markus Mauch](https://github.com/markusmauch)
* [:link:](xrm/xrm-6.d.ts) [Microsoft Dynamics xRM API v6](http://msdn.microsoft.com/en-us/library/gg328255.aspx) by [David Berry](https://github.com/6ix4our)
* [:link:](jquery-validation-unobtrusive/jquery-validation-unobtrusive.d.ts) [Microsoft jQuery Unobtrusive Validation](http://aspnetwebstack.codeplex.com) by [Matt Brooks](https://github.com/EnableSoftware)
* [:link:](microsoft-live-connect/microsoft-live-connect.d.ts) [Microsoft Live Connect](http://msdn.microsoft.com/en-us/library/live/hh243643.aspx) by [John Vilk](https://github.com/jvilk)
@@ -943,19 +1072,19 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](mkpath/mkpath.d.ts) [mkpath](https://www.npmjs.com/package/mkpath) by [Jared Klopper](https://github.com/optical)
* [:link:](mmmagic/mmmagic.d.ts) [mmmagic](https://github.com/mscdex/mmmagic) by [Andrei Sebastian Cîmpean](http://andreime.com)
* [:link:](mobile-detect/mobile-detect.d.ts) [mobile-detect](http://hgoebl.github.io/mobile-detect.js) by [Martin McWhorter](https://github.com/martinmcwhorter)
-* [:link:](mobservable/mobservable.d.ts) [mobservable](https://mweststrate.github.io/mobservable) by [Michel Weststrate](https://github.com/mweststrate)
* [:link:](mobservable-react/mobservable-react.d.ts) [mobservable](https://github.com/mweststrate/mobservable-react) by [Michel Weststrate](https://github.com/mweststrate)
-* [:link:](mocha/mocha.d.ts) [mocha](http://mochajs.org) by [Kazi Manzur Rashid](https://github.com/kazimanzurrashid), [otiai10](https://github.com/otiai10), [jt000](https://github.com/jt000), [Vadim Macagon](https://github.com/enlight)
+* [:link:](mobservable/mobservable.d.ts) [mobservable](https://mweststrate.github.io/mobservable) by [Michel Weststrate](https://github.com/mweststrate)
* [:link:](mocha/mocha-node.d.ts) [mocha](http://mochajs.org) by [Vadim Macagon](https://github.com/enlight), [vvakame](https://github.com/vvakame)
+* [:link:](mocha/mocha.d.ts) [mocha](http://mochajs.org) by [Kazi Manzur Rashid](https://github.com/kazimanzurrashid), [otiai10](https://github.com/otiai10), [jt000](https://github.com/jt000), [Vadim Macagon](https://github.com/enlight)
* [:link:](mocha-phantomjs/mocha-phantomjs.d.ts) [mocha-phantomjs](http://metaskills.net/mocha-phantomjs) by [Erik Schierboom](https://github.com/ErikSchierboom)
-* [:link:](mock-fs/mock-fs.d.ts) [mock-fs](https://github.com/tschaub/mock-fs) by [Wim Looman](https://github.com/Nemo157)
+* [:link:](mock-fs/mock-fs.d.ts) [mock-fs](https://github.com/tschaub/mock-fs) by [Wim Looman](https://github.com/Nemo157), [Qubo](https://github.com/tkqubo)
* [:link:](mockery/mockery.d.ts) [mockery](https://github.com/mfncooper/mockery) by [jt000](https://github.com/jt000)
* [:link:](modernizr/modernizr.d.ts) [Modernizr](http://modernizr.com) by [Boris Yankov](https://github.com/borisyankov), [Theodore Brown](https://github.com/theodorejb), [Leon Yu](https://github.com/leonyu)
* [:link:](moment-timezone/moment-timezone.d.ts) [moment-timezone.js](http://momentjs.com/timezone) by [Michel Salib](https://github.com/michelsalib)
* [:link:](moment-range/moment-range.d.ts) [Moment.js](https://github.com/gf3/moment-range) by [Bart van den Burg](https://github.com/Burgov), [Wilgert Velinga](https://github.com/wilgert)
-* [:link:](moment/moment-node.d.ts) [Moment.js](https://github.com/timrwood/moment) by [Michael Lakerveld](https://github.com/Lakerfield), [Aaron King](https://github.com/kingdango), [Hiroki Horiuchi](https://github.com/horiuchi), [Dick van den Brink](https://github.com/DickvdBrink), [Adi Dahiya](https://github.com/adidahiya), [Matt Brooks](https://github.com/EnableSoftware)
* [:link:](moment/moment.d.ts) [Moment.js](https://github.com/timrwood/moment) by [Michael Lakerveld](https://github.com/Lakerfield), [Aaron King](https://github.com/kingdango), [Hiroki Horiuchi](https://github.com/horiuchi), [Dick van den Brink](https://github.com/DickvdBrink), [Adi Dahiya](https://github.com/adidahiya), [Matt Brooks](https://github.com/EnableSoftware)
-* [:link:](mongodb/mongodb.d.ts) [MongoDB](https://github.com/mongodb/node-mongodb-native) by [Boris Yankov](https://github.com/borisyankov)
+* [:link:](moment/moment-node.d.ts) [Moment.js](https://github.com/timrwood/moment) by [Michael Lakerveld](https://github.com/Lakerfield), [Aaron King](https://github.com/kingdango), [Hiroki Horiuchi](https://github.com/horiuchi), [Dick van den Brink](https://github.com/DickvdBrink), [Adi Dahiya](https://github.com/adidahiya), [Matt Brooks](https://github.com/EnableSoftware), [Gal Talmor](https://github.com/galtalmor)
+* [:link:](mongodb/mongodb.d.ts) [MongoDB](https://github.com/mongodb/node-mongodb-native/tree/2.1) by [Federico Caselli](https://github.com/CaselIT)
* [:link:](mongoose/mongoose.d.ts) [Mongoose](http://mongoosejs.com) by [horiuchi](https://github.com/horiuchi)
* [:link:](mongoose-auto-increment/mongoose-auto-increment.d.ts) [mongoose-auto-increment](https://github.com/codetunnel/mongoose-auto-increment) by [Aya Morisawa](https://github.com/AyaMorisawa)
* [:link:](mongoose-deep-populate/mongoose-deep-populate.d.ts) [mongoose-deep-populate](https://github.com/buunguyen/mongoose-deep-populate) by [Aya Morisawa](https://github.com/AyaMorisawa)
@@ -967,6 +1096,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](firefox/firefox.d.ts) [Mozilla Web API](https://developer.mozilla.org/en-US/docs/Web/API) by [vvakame](https://github.com/vvakame)
* [:link:](localForage/localForage.d.ts) [Mozilla's localForage](https://github.com/mozilla/localforage) by [yuichi david pichsenmeister](https://github.com/3x14159265)
* [:link:](mpromise/mpromise.d.ts) [mpromise](https://github.com/aheckmann/mpromise) by [Seulgi Kim](https://github.com/sgkim126)
+* [:link:](mqtt/mqtt.d.ts) [MQTT](https://github.com/mqttjs/MQTT.js) by [Pekka Leppänen](https://github.com/PekkaPLeppanen)
* [:link:](ms/ms.d.ts) [ms](https://github.com/guille/ms.js) by [Zhiyuan Wang](https://github.com/danny8002)
* [:link:](msgpack/msgpack.d.ts) [msgpack.js - MessagePack JavaScript Implementation](https://github.com/uupaa/msgpack.js) by [Shinya Mochizuki](https://github.com/enrapt-mochizuki)
* [:link:](msnodesql/msnodesql.d.ts) [msnodesql](https://github.com/WindowsAzure/node-sqlserver) by [Boris Yankov](https://github.com/borisyankov), [Maxime LUCE](https://github.com/SomaticIT)
@@ -976,6 +1106,8 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](multer/multer.d.ts) [multer](https://github.com/expressjs/multer) by [jt000](https://github.com/jt000), [vilicvane](https://vilic.github.io), [David Broder-Rodgers](https://github.com/DavidBR-SW)
* [:link:](multiplexjs/multiplexjs.d.ts) [Multiplex.js](http://github.com/multiplex/multiplex.js) by [Kamyar Nazeri](http://github.com/KamyarNazeri)
* [:link:](mustache/mustache.d.ts) [Mustache](https://github.com/janl/mustache.js) by [Mark Ashley Bell](https://github.com/markashleybell)
+* [:link:](mz/mz.d.ts) [mz](https://github.com/normalize/mz) by [Thomas Hickman](https://github.com/ThomasHickman)
+* [:link:](nanoajax/nanoajax.d.ts) [nanoajax](https://github.com/yanatan16/nanoajax) by [Nathan Cahill](https://github.com/nathancahill)
* [:link:](natural/natural.d.ts) [Natural](https://github.com/NaturalNode/natural) by [Dylan R. E. Moonfire](https://github.com/dmoonfire)
* [:link:](navigation/navigation.d.ts) [Navigation](http://grahammendick.github.io/navigation) by [Graham Mendick](https://github.com/grahammendick)
* [:link:](nconf/nconf.d.ts) [nconf](https://github.com/flatiron/nconf) by [Jeff Goddard](https://github.com/jedigo), [Jean-Martin Thibault](https://github.com/jmthibault)
@@ -989,12 +1121,13 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](ng-grid/ng-grid.d.ts) [ng-grid](http://angular-ui.github.io/ng-grid) by [Ken Smith](https://github.com/smithkl42), [Roland Zwaga](https://github.com/rolandzwaga), [Kent Cooper](https://github.com/kentcooper)
* [:link:](angular-idle/angular-idle.d.ts) [ng-idle](http://hackedbychinese.github.io/ng-idle) by [mthamil](https://github.com/mthamil)
* [:link:](ng-notify/ng-notify.d.ts) [ng-notify](https://github.com/matowens/ng-notify) by [Nick Zamosenchuk](https://github.com/nzamosenchuk)
+* [:link:](ng-table/ng-table.d.ts) [ng-table](https://github.com/esvit/ng-table) by [Christian Crowhurst](https://github.com/christianacca)
* [:link:](ngbootbox/ngbootbox.d.ts) [ngbootbox](https://github.com/eriktufvesson/ngBootbox) by [Sam Saint-Pettersen](https://github.com/stpettersens)
* [:link:](ng-cordova/actionSheet.d.ts) [ngCordova Action Sheet plugin](https://github.com/driftyco/ng-cordova) by [Phil McCloghry-Laing](https://github.com/pmccloghrylaing)
* [:link:](ng-cordova/appAvailability.d.ts) [ngCordova AppAvailability plugin](https://github.com/driftyco/ng-cordova) by [Kapil Sachdeva](https://github.com/ksachdeva)
* [:link:](ng-cordova/badge.d.ts) [ngCordova badge plugin](https://github.com/driftyco/ng-cordova) by [Phil McCloghry-Laing](https://github.com/pmccloghrylaing)
-* [:link:](ng-cordova/app-version.d.ts) [ngCordova datepicker plugin](https://github.com/driftyco/ng-cordova) by [Jacques Kang](https://www.linkedin.com/in/jacqueskang)
* [:link:](ng-cordova/datepicker.d.ts) [ngCordova datepicker plugin](https://github.com/VitaliiBlagodir/cordova-plugin-datepicker) by [Jacques Kang](https://www.linkedin.com/in/jacqueskang)
+* [:link:](ng-cordova/app-version.d.ts) [ngCordova datepicker plugin](https://github.com/driftyco/ng-cordova) by [Jacques Kang](https://www.linkedin.com/in/jacqueskang)
* [:link:](ng-cordova/deviceMotion.d.ts) [ngCordova device motion plugin](https://github.com/driftyco/ng-cordova) by [Michel Vidailhet](https://github.com/mvidailhet), [Kapil Sachdeva](https://github.com/ksachdeva)
* [:link:](ng-cordova/deviceOrientation.d.ts) [ngCordova device orientation plugin](https://github.com/driftyco/ng-cordova) by [Michel Vidailhet](https://github.com/mvidailhet), [Kapil Sachdeva](https://github.com/ksachdeva)
* [:link:](ng-cordova/device.d.ts) [ngCordova device plugin](https://github.com/driftyco/ng-cordova) by [Kapil Sachdeva](https://github.com/ksachdeva)
@@ -1012,16 +1145,19 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](ngprogress/ngprogress.d.ts) [ngProgress](http://victorbjelkholm.github.io/ngProgress) by [Martin McWhorter](https://github.com/martinmcwhorter)
* [:link:](ngprogress-lite/ngprogress-lite.d.ts) [ngprogress-lite](https://github.com/voronianski/ngprogress-lite) by [Luke Forder](https://github.com/LukeForder)
* [:link:](ng-stomp/ng-stomp.d.ts) [ngStomp](https://github.com/beevelop/ng-stomp) by [Lukasz Potapczuk](https://github.com/lpotapczuk)
+* [:link:](ngstorage/ngstorage.d.ts) [ngstorage](https://github.com/gsklee/ngStorage) by [Jakub Pistek](https://github.com/kubiq)
* [:link:](nightmare/nightmare.d.ts) [Nightmare](https://github.com/segmentio/nightmare) by [horiuchi](https://github.com/horiuchi)
* [:link:](noble/noble.d.ts) [noble](https://github.com/sandeepmistry/noble) by [Seon-Wook Park](https://github.com/swook)
* [:link:](nock/nock.d.ts) [nock](https://github.com/pgte/nock) by [bonnici](https://github.com/bonnici)
* [:link:](node-imap/imap.d.ts) [node imap](https://github.com/mscdex/node-imap) by [Steve Fenton](https://github.com/Steve-Fenton)
+* [:link:](oauth2-server/oauth2-server.d.ts) [Node OAuth2 Server](https://github.com/thomseddon/node-oauth2-server) by [Robbie Van Gorkom](https://github.com/vangorra)
* [:link:](node-sass/node-sass.d.ts) [Node Sass](https://github.com/sass/node-sass) by [Asana](https://asana.com)
* [:link:](acl/acl.d.ts) [node_acl](https://github.com/optimalbits/node_acl) by [Qubo](https://github.com/tkQubo)
* [:link:](mdns/mdns.d.ts) [node_mdns](https://github.com/agnat/node_mdns) by [Stefan Steinhart](https://github.com/reppners)
* [:link:](node_redis/node_redis.d.ts) [node_redis](https://github.com/mranney/node_redis) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](apn/apn.d.ts) [node-apn](https://github.com/argon/node-apn) by [Zenorbi](https://github.com/zenorbi)
* [:link:](node-array-ext/node-array-ext.d.ts) [node-array-ext](https://github.com/Beng89/node-array-ext) by [Ben Goltz](https://github.com/Beng89)
+* [:link:](asana/asana.d.ts) [node-asana](https://github.com/Asana/node-asana) by [Qubo](https://github.com/tkqubo)
* [:link:](bunyan/bunyan.d.ts) [node-bunyan](https://github.com/trentm/node-bunyan) by [Alex Mikhalev](https://github.com/amikhalev)
* [:link:](bunyan-logentries/bunyan-logentries.d.ts) [node-bunyan-logentries](https://github.com/nemtsov/node-bunyan-logentries) by [Aymeric Beaumet](http://aymericbeaumet.me)
* [:link:](node-cache/node-cache.d.ts) [node-cache](https://github.com/tcs-de/nodecache) by [Ilya Mochalov](https://github.com/chrootsu)
@@ -1037,6 +1173,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](node-gcm/node-gcm.d.ts) [node-gcm](https://www.npmjs.org/package/node-gcm) by [Hiroki Horiuchi](https://github.com/horiuchi)
* [:link:](node-getopt/node-getopt.d.ts) [node-getopt](https://github.com/jiangmiao/node-getopt) by [Karl.M.Cauchy](https://github.com/kcauchy)
* [:link:](node-git/node-git.d.ts) [node-git](https://github.com/christkv/node-git) by [vvakame](https://github.com/vvakame)
+* [:link:](node-int64/node-int64.d.ts) [node-int64](https://github.com/broofa/node-int64) by [Benno Dreissig](https://github.com/x3cion)
* [:link:](ip/ip.d.ts) [node-ip](https://github.com/indutny/node-ip) by [Peter Harris](https://github.com/codeanimal)
* [:link:](node-jsfl-runner/node-jsfl-runner.d.ts) [node-jsfl-runner](https://www.npmjs.com/package/node-jsfl-runner) by [Michael Randolph](https://github.com/mrand01)
* [:link:](multiparty/multiparty.d.ts) [node-multiparty](https://github.com/andrewrk/node-multiparty) by [Ken Fukuyama](https://github.com/kenfdev)
@@ -1048,40 +1185,47 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](progress/progress.d.ts) [node-progress](https://github.com/tj/node-progress) by [Sebastian Lenz](https://github.com/sebastian-lenz)
* [:link:](promptly/promptly.d.ts) [node-promptly](https://github.com/IndigoUnited/node-promptly) by [Dan Spencer](https://github.com/danrspencer)
* [:link:](radius/radius.d.ts) [node-radius](https://github.com/retailnext/node-radius) by [Peter Harris](https://github.com/codeanimal)
+* [:link:](rsync/rsync.d.ts) [node-rsync](https://github.com/mattijs/node-rsync) by [Philipp Stucki](https://github.com/philippstucki)
+* [:link:](node-sass-middleware/node-sass-middleware.d.ts) [node-sass-middleware](https://github.com/sass/node-sass-middleware) by [Pascal Garber](http://www.jumplink.eu)
* [:link:](node-schedule/node-schedule.d.ts) [node-schedule](https://github.com/tejasmanohar/node-schedule) by [Cyril Schumacher](https://github.com/cyrilschumacher)
* [:link:](node-slack/node-slack.d.ts) [node-slack](https://github.com/xoxco/node-slack) by [Qubo](https://github.com/tkQubo)
* [:link:](srp/srp.d.ts) [node-srp](https://github.com/mozilla/node-srp) by [Pat Smuk](https://github.com/Patman64)
* [:link:](stack-trace/stack-trace.d.ts) [node-stack-trace](https://github.com/felixge/node-stack-trace) by [Exceptionless](https://github.com/exceptionless)
-* [:link:](node-uuid/node-uuid-cjs.d.ts) [node-uuid.js](https://github.com/broofa/node-uuid) by [Jeff May](https://github.com/jeffmay)
-* [:link:](node-uuid/node-uuid-base.d.ts) [node-uuid.js](https://github.com/broofa/node-uuid) by [Jeff May](https://github.com/jeffmay)
-* [:link:](node-uuid/node-uuid.d.ts) [node-uuid.js](https://github.com/broofa/node-uuid) by [Jeff May](https://github.com/jeffmay)
* [:link:](node-uuid/node-uuid-global.d.ts) [node-uuid.js](https://github.com/broofa/node-uuid) by [Jeff May](https://github.com/jeffmay)
+* [:link:](node-uuid/node-uuid.d.ts) [node-uuid.js](https://github.com/broofa/node-uuid) by [Jeff May](https://github.com/jeffmay)
+* [:link:](node-uuid/node-uuid-base.d.ts) [node-uuid.js](https://github.com/broofa/node-uuid) by [Jeff May](https://github.com/jeffmay)
+* [:link:](node-uuid/node-uuid-cjs.d.ts) [node-uuid.js](https://github.com/broofa/node-uuid) by [Jeff May](https://github.com/jeffmay)
* [:link:](node-validator/node-validator.d.ts) [node-validator](https://www.npmjs.com/package/node-validator) by [Ken Gorab](https://github.com/kengorab)
* [:link:](node-webkit/node-webkit.d.ts) [node-webkit](https://github.com/rogerwang/node-webkit) by [Pedro Casaubon](https://github.com/xperiments)
-* [:link:](xml2js/xml2js.d.ts) [node-xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) by [Michel Salib](https://github.com/michelsalib), [Jason McNeil](https://github.com/jasonrm)
+* [:link:](xml2js/xml2js.d.ts) [node-xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) by [Michel Salib](https://github.com/michelsalib), [Jason McNeil](https://github.com/jasonrm), [Christopher Currens](https://github.com/ccurrens)
* [:link:](_debugger/_debugger.d.ts) [Node.js debugger API](http://nodejs.org) by [Basarat Ali Syed](https://github.com/basarat)
+* [:link:](http-status-codes/http-status-codes.d.ts) [Node.JS package http-status-codes](https://github.com/prettymuchbryce/node-http-status) by [Josh McCullough](https://github.com/JoshMcCullough)
* [:link:](restify/restify.d.ts) [node.js REST framework](https://github.com/mcavage/node-restify) by [Bret Little](https://github.com/blittle)
-* [:link:](node/node.d.ts) [Node.js v4.x](http://nodejs.org) by [Microsoft TypeScript](http://typescriptlang.org), [DefinitelyTyped](https://github.com/borisyankov/DefinitelyTyped)
+* [:link:](node/node.d.ts) [Node.js v4.x](http://nodejs.org) by [Microsoft TypeScript](http://typescriptlang.org), [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
* [:link:](each/each.d.ts) [NodeEach](http://www.adaltas.com/projects/node-each) by [Michael Zabka](https://github.com/misak113)
* [:link:](yandex-money-sdk/yandex-money-sdk.d.ts) [NodeJS Yandex.Money API SDK](https://github.com/yandex-money/yandex-money-sdk-nodejs) by [Ilya Mochalov](https://github.com/chrootsu)
-* [:link:](nodemailer/nodemailer.d.ts) [Nodemailer](https://github.com/andris9/Nodemailer) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](nodemailer/nodemailer-types.d.ts) [Nodemailer](https://github.com/andris9/Nodemailer) by [Rogier Schouten](https://github.com/rogierschouten)
+* [:link:](nodemailer/nodemailer.d.ts) [Nodemailer](https://github.com/andris9/Nodemailer) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](nodemailer-direct-transport/nodemailer-direct-transport.d.ts) [nodemailer-direct-transport](https://github.com/andris9/nodemailer-direct-transport) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](nodemailer-pickup-transport/nodemailer-pickup-transport.d.ts) [nodemailer-pickup-transport](https://www.npmjs.com/package/nodemailer-pickup-transport) by [Peter Snider](https://github.com/psnider)
* [:link:](nodemailer-smtp-pool/nodemailer-smtp-pool.d.ts) [nodemailer-smtp-pool](https://github.com/andris9/nodemailer-smtp-pool) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](nodemailer-smtp-transport/nodemailer-smtp-transport.d.ts) [nodemailer-smtp-transport](https://github.com/andris9/nodemailer-smtp-transport) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](nodeunit/nodeunit.d.ts) [nodeunit](https://github.com/caolan/nodeunit) by [Jeff Goddard](https://github.com/jedigo)
+* [:link:](noisejs/noisejs.d.ts) [noisejs](https://github.com/xixixao/noisejs) by [Atsushi Izumihara](https://github.com/izmhr)
* [:link:](nomnom/nomnom.d.ts) [nomnom](https://github.com/harthur/nomnom) by [Paul Vick](https://github.com/panopticoncentral)
* [:link:](nopt/nopt.d.ts) [nopt](https://github.com/npm/nopt) by [jbondc](https://github.com/jbondc)
+* [:link:](notie/notie.d.ts) [notie.js](https://github.com/jaredreich/notie.js) by [Mateus Demboski](https://github.com/mateusdemboski)
* [:link:](notify/notify.d.ts) [Notify.js](https://github.com/jpillora/notifyjs) by [Xiaohan Zhang](https://github.com/hellochar)
* [:link:](notifyjs/notifyjs.d.ts) [notify.js](https://github.com/alexgibson/notify.js) by [soundTricker](https://github.com/soundTricker)
-* [:link:](wnumb/wnumb.d.ts) [nouislider](https://github.com/leongersen/wnumb) by [Corey Jepperson](https://github.com/acoreyj)
* [:link:](nouislider/nouislider.d.ts) [nouislider](https://github.com/leongersen/noUiSlider) by [Patrick Davies](https://github.com/bleuarg)
+* [:link:](wnumb/wnumb.d.ts) [nouislider](https://github.com/leongersen/wnumb) by [Corey Jepperson](https://github.com/acoreyj)
* [:link:](noVNC/noVNC.d.ts) [noVNC](https://github.com/kanaka/noVNC) by [Ken Smith](https://github.com/smithkl42)
* [:link:](npm/npm.d.ts) [npm](https://github.com/npm/npm) by [Maxime LUCE](https://github.com/SomaticIT)
* [:link:](nprogress/NProgress.d.ts) [NProgress](https://github.com/rstacruz/nprogress) by [Judah Gabriel Himango](http://debuggerdotbreak.wordpress.com)
* [:link:](numbro/numbro.d.ts) [Numbro.js](https://github.com/foretagsplatsen/numbro) by [Vincent Bortone](https://github.com/vbortone)
* [:link:](numeraljs/numeraljs.d.ts) [Numeral.js](https://github.com/adamwdraper/Numeral-js) by [Vincent Bortone](https://github.com/vbortone)
+* [:link:](nunjucks/nunjucks.d.ts) [nunjucks](http://mozilla.github.io/nunjucks) by [Ruben Slabbert](https://github.com/RubenSlabbert)
+* [:link:](nvd3/nvd3.d.ts) [nvd3](https://github.com/novus/nvd3) by [Peter Mitchell](https://github.com/PjMitchell)
* [:link:](obelisk.js/obelisk.js.d.ts) [obelisk.js](https://github.com/nosir/obelisk.js) by [Brian Drupieski](https://github.com/bdrupieski)
* [:link:](object-assign/object-assign.d.ts) [object-assign](https://github.com/sindresorhus/object-assign) by [Christopher Brown](https://github.com/chbrown)
* [:link:](object-hash/object-hash.d.ts) [object-hash](https://github.com/puleos/object-hash) by [Michael Zabka](https://github.com/misak113)
@@ -1093,18 +1237,26 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](angular-odata-resources/angular-odata-resources.d.ts) [OData Angular Resources](https://github.com/devnixs/ODataAngularResources) by [Raphael ATALLAH](http://raphael.atallah.me)
* [:link:](office-js/office-js.d.ts) [Office.js](http://dev.office.com) by [OfficeDev](https://github.com/OfficeDev)
* [:link:](offline-js/offline-js.d.ts) [Offline](https://github.com/HubSpot/offline) by [Chris Wrench](https://github.com/cgwrench)
+* [:link:](oidc-token-manager/oidc-token-manager.d.ts) [oidc-token-manager](https://github.com/IdentityModel/oidc-token-manager) by [Sławomir Rosiek](https://github.com/rosieks)
* [:link:](on-finished/on-finished.d.ts) [on-finished](https://github.com/jshttp/on-finished) by [Honza Dvorsky](http://github.com/czechboy0)
+* [:link:](once/once.d.ts) [once](https://github.com/isaacs/once) by [Denis Sokolov](https://github.com/denis-sokolov)
+* [:link:](onoff/onoff.d.ts) [onoff](https://github.com/fivdi/onoff) by [Marcel Ernst](https://github.com/marcel-ernst)
* [:link:](onsenui/onsenui.d.ts) [Onsen UI](http://onsen.io) by [Fran Dios](https://github.com/frankdiox)
+* [:link:](deep-extend/deep-extend.d.ts) [open](https://github.com/unclechu/node-deep-extend) by [rhysd](https://github.com/rhysd)
* [:link:](open/open.d.ts) [open](https://github.com/jjrdn/node-open) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](OpenJsCad/openjscad.d.ts) [OpenJsCad.js](https://github.com/joostn/OpenJsCad) by [Dan Marshall](https://github.com/danmarshall)
* [:link:](openlayers/openlayers.d.ts) [OpenLayers](http://openlayers.org) by [Wouter Goedhart](https://github.com/woutergd)
* [:link:](openpgp/openpgp.d.ts) [openpgpjs](http://openpgpjs.org) by [Guillaume Lacasa](https://blog.lacasa.fr)
* [:link:](opn/opn.d.ts) [opn](https://github.com/sindresorhus/opn) by [Shinnosuke Watanabe](https://github.com/shinnn), [Maxime LUCE](https://github.com/SomaticIT)
-* [:link:](optimist/optimist.d.ts) [optimist](https://github.com/substack/node-optimist) by [Carlos Ballesteros Velasco](https://github.com/soywiz)
+* [:link:](optimist/optimist.d.ts) [optimist](https://github.com/substack/node-optimist) by [Carlos Ballesteros Velasco](https://github.com/soywiz), [Christopher Brown](https://github.com/chbrown)
+* [:link:](ora/ora.d.ts) [ora](https://github.com/sindresorhus/ora) by [Basarat Ali Syed](https://github.com/basarat)
+* [:link:](oracledb/oracledb.d.ts) [oracledb](https://github.com/oracle/node-oracledb) by [Richard Natal](https://github.com/Bigous)
* [:link:](orchestrator/orchestrator.d.ts) [Orchestrator](https://github.com/orchestrator/orchestrator) by [Qubo](https://github.com/tkQubo)
* [:link:](os-locale/os-locale.d.ts) [os-locale](https://github.com/sindresorhus/os-locale) by [Aya Morisawa](https://github.com/AyaMorisawa)
+* [:link:](osmtogeojson/osmtogeojson.d.ts) [osmtogeojson](https://github.com/tyrasd/osmtogeojson.git) by [Qubo](https://github.com/tkqubo)
* [:link:](owlcarousel/owlcarousel.d.ts) [OwlCarousel v.1.3.3](https://github.com/OwlFonk/OwlCarousel) by [Damian Piątkowski](https://github.com/dpiatkowski)
* [:link:](p2/p2.d.ts) [p2.js](https://github.com/schteppe/p2.js) by [Clark Stevenson](https://github.com/clark-stevenson)
+* [:link:](HubSpot-pace/HubSpot-pace.d.ts) [pace](https://github.com/HubSpot/pace) by [Borislav Zhivkov](https://github.com/borislavjivkov)
* [:link:](packery/packery.d.ts) [Packery](http://packery.metafizzy.co) by [Piraveen Kamalathas from Kilix](https://github.com/piraveen)
* [:link:](page/page.d.ts) [page](http://visionmedia.github.io/page.js) by [Alan Norbauer](http://alan.norbauer.com)
* [:link:](pako/pako.d.ts) [pako](https://github.com/nodeca/pako) by [Denis Cappellin](http://github.com/cappellin)
@@ -1112,40 +1264,52 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](parallel/parallel.d.ts) [parallel.js](http://adambom.github.io/parallel.js) by [Josh Baldwin](https://github.com/jbaldwin)
* [:link:](param-case/param-case.d.ts) [param-case](https://github.com/blakeembrey/param-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
* [:link:](parse/parse.d.ts) [Parse](https://parse.com) by [Ullisen Media Group](http://ullisenmedia.com)
+* [:link:](parse-glob/parse-glob.d.ts) [parse-glob](https://github.com/jonschlinkert/parse-glob) by [glen-84](https://github.com/glen-84)
+* [:link:](parse-torrent/parse-torrent.d.ts) [parse-torrent](https://github.com/feross/parse-torrent) by [Bazyli Brzóska](https://invent.life)
+* [:link:](parse5/parse5.d.ts) [parse5](https://github.com/inikulin/parse5) by [Nico Jansen](https://github.com/nicojs)
* [:link:](parsimmon/parsimmon.d.ts) [Parsimmon](https://github.com/jneen/parsimmon) by [Bart van der Schoor](https://github.com/Bartvds), [Mizunashi Mana](https://github.com/mizunashi-mana)
* [:link:](pascal-case/pascal-case.d.ts) [pascal-case](https://github.com/blakeembrey/pascal-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
* [:link:](passport/passport.d.ts) [Passport](http://passportjs.org) by [Horiuchi_H](https://github.com/horiuchi)
* [:link:](passport-strategy/passport-strategy.d.ts) [Passport Strategy module](https://github.com/jaredhanson/passport-strategy) by [Lior Mualem](https://github.com/liorm)
-* [:link:](passport-google-oauth/passport-google-oauth.d.ts) [passport-facebook](https://github.com/jaredhanson/passport-facebook) by [James Roland Cabresos](https://github.com/staticfunction)
-* [:link:](passport-facebook/passport-facebook.d.ts) [passport-facebook](https://github.com/jaredhanson/passport-facebook) by [James Roland Cabresos](https://github.com/staticfunction)
* [:link:](passport-twitter/passport-twitter.d.ts) [passport-facebook](https://github.com/jaredhanson/passport-facebook) by [James Roland Cabresos](https://github.com/staticfunction)
+* [:link:](passport-facebook/passport-facebook.d.ts) [passport-facebook](https://github.com/jaredhanson/passport-facebook) by [James Roland Cabresos](https://github.com/staticfunction)
+* [:link:](passport-google-oauth/passport-google-oauth.d.ts) [passport-facebook](https://github.com/jaredhanson/passport-facebook) by [James Roland Cabresos](https://github.com/staticfunction)
* [:link:](passport-facebook-token/passport-facebook-token.d.ts) [passport-facebook-token](https://github.com/drudge/passport-facebook-token) by [Ray Martone](https://github.com/rmartone)
+* [:link:](passport-http-bearer/passport-http-bearer.d.ts) [passport-http-bearer](https://github.com/jaredhanson/passport-http-bearer) by [Isman Usoh](https://github.com/isman-usoh)
* [:link:](passport-local/passport-local.d.ts) [passport-local](https://github.com/jaredhanson/passport-local) by [Maxime LUCE](https://github.com/SomaticIT)
* [:link:](path-case/path-case.d.ts) [path-case](https://github.com/blakeembrey/path-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
* [:link:](path-exists/path-exists.d.ts) [path-exists](https://github.com/sindresorhus/path-exists) by [Shogo Iwano](https://github.com/shiwano)
+* [:link:](path-parse/path-parse.d.ts) [path-parse](https://github.com/jbgutierrez/path-parse) by [Dan Chao](http://dchao.co)
* [:link:](path-to-regexp/path-to-regexp.d.ts) [path-to-regexp](https://github.com/pillarjs/path-to-regexp) by [xica](https://github.com/xica)
* [:link:](pathjs/pathjs.d.ts) [Pathjs](https://github.com/mtrpcic/pathjs) by [Lokesh Peta](https://github.com/lokeshpeta)
* [:link:](pathwatcher/pathwatcher.d.ts) [pathwatcher](https://github.com/atom/node-pathwatcher) by [vvakame](https://github.com/vvakame)
* [:link:](PayPal-Cordova-Plugin/PayPal-Cordova-Plugin.d.ts) [PayPal-Cordova-Plugin](https://github.com/paypal/PayPal-Cordova-Plugin) by [Justin Unterreiner](https://github.com/Justin-Credible)
* [:link:](pdf/pdf.d.ts) [PDF.js](https://github.com/mozilla/pdf.js) by [Josh Baldwin](https://github.com/jbaldwin)
* [:link:](pdfkit/pdfkit.d.ts) [Pdfkit](http://pdfkit.org) by [Eric Hillah](https://github.com/erichillah)
+* [:link:](pebblekitjs/pebblekitjs.d.ts) [PebbleKit JS](https://developer.pebble.com/docs/js/Pebble) by [Makoto Kawasaki](https://github.com/makotokw)
* [:link:](peerjs/peerjs.d.ts) [PeerJS](http://peerjs.com) by [Toshiya Nakakura](https://github.com/nakakura)
-* [:link:](pegjs/pegjs.d.ts) [PEG.js](http://pegjs.majda.cz) by [vvakame](https://github.com/vvakame)
+* [:link:](pegjs/pegjs.d.ts) [PEG.js](http://pegjs.org) by [vvakame](https://github.com/vvakame), [Tobias Kahlert](https://github.com/SrTobi)
* [:link:](persona/persona.d.ts) [Persona](http://www.mozilla.org/en-US/persona) by [James Frasca](https://github.com/Nycto)
* [:link:](pg/pg.d.ts) [pg](https://github.com/brianc/node-postgres) by [Phips Peter](http://pspeter3.com)
+* [:link:](pg-promise/pg-promise.d.ts) [pg-promise](https://github.com/vitaly-t/pg-promise) by [Jörg Dotzki](https://github.com/ISO50)
* [:link:](pgwmodal/pgwmodal.d.ts) [PgwModal](http://pgwjs.com/pgwmodal) by [Pine Mizune](https://github.com/pine613)
-* [:link:](phantom/phantom.d.ts) [PhantomJS bridge for NodeJS](https://github.com/sgentle/phantomjs-node) by [horiuchi](https://github.com/horiuchi)
+* [:link:](phantomcss/phantomcss.d.ts) [PhantomCSS](https://github.com/Huddle/PhantomCSS) by [Amaury Bauzac](https://github.com/abauzac)
+* [:link:](phantom/phantom.d.ts) [PhantomJS bridge for NodeJS](https://github.com/sgentle/phantomjs-node) by [horiuchi](https://github.com/horiuchi), [Random](https://github.com/llRandom)
* [:link:](phantomjs/phantomjs.d.ts) [PhantomJS v1.9.0 API](https://github.com/ariya/phantomjs/wiki/API-Reference) by [Jed Hunsaker](https://github.com/jedhunsaker), [Mike Keesey](https://github.com/keesey)
* [:link:](phonegap/phonegap.d.ts) [PhoneGap](http://phonegap.com) by [Boris Yankov](https://github.com/borisyankov), [Dick van den Brink](https://github.com/DickvdBrink)
+* [:link:](phonegap-nfc/phonegap-nfc.d.ts) [Phonegap NFC Plugin](https://github.com/chariotsolutions/phonegap-nfc) by [Michael Desigaud](https://github.com/michaeldesigaud)
* [:link:](phonegap-facebook-plugin/phonegap-facebook-plugin.d.ts) [phonegap-facebook-plugin](https://github.com/Wizcorp/phonegap-facebook-plugin) by [Justin Unterreiner](https://github.com/Justin-Credible)
* [:link:](phonegap-plugin-push/phonegap-plugin-push.d.ts) [phonegap-plugin-push](https://github.com/phonegap/phonegap-plugin-push) by [Frederico Galvão](https://github.com/fredgalvao)
* [:link:](urbanairship-cordova/urbanairship-cordova.d.ts) [phonegap-ua-push](https://github.com/urbanairship/phonegap-ua-push) by [Justin Unterreiner](https://github.com/Justin-Credible)
* [:link:](photonui/photonui.d.ts) [PhotonUI](https://github.com/wanadev/PhotonUI) by [Florent Poujol](https://github.com/florentpoujol)
* [:link:](photoswipe/photoswipe.d.ts) [PhotoSwipe](http://photoswipe.com) by [Xiaohan Zhang](https://github.com/hellochar)
* [:link:](physijs/physijs.d.ts) [Physijs](http://chandlerprall.github.io/Physijs) by [Satoru Kimura](https://github.com/gyohk)
+* [:link:](pi-spi/pi-spi.d.ts) [pi-spi](https://github.com/natevw/pi-spi) by [Marcel Ernst](https://github.com/marcel-ernst)
* [:link:](pickadate/pickadate.d.ts) [pickadate.js](https://github.com/amsul/pickadate.js) by [Theodore Brown](https://github.com/theodorejb)
+* [:link:](pify/pify.d.ts) [pify](https://github.com/sindresorhus/pify) by [Sam Verschueren](https://github.com/samverschueren)
* [:link:](pikaday/pikaday.d.ts) [pikaday](https://github.com/dbushell/Pikaday) by [Rudolph Gottesheim](http://midnight-design.at)
* [:link:](pinkyswear/pinkyswear.d.ts) [PinkySwear](https://github.com/timjansen/PinkySwear.js) by [Chance Snow](https://github.com/chances)
+* [:link:](pinterest-sdk/pinterest-sdk.d.ts) [pinterest-sdk](https://assets.pinterest.com/sdk/sdk.js) by [Adam Burmister](https://github.com/adamburmister)
* [:link:](piwik-tracker/piwik-tracker.d.ts) [PiwikTracker](https://www.npmjs.com/package/piwik-tracker) by [Guilherme Bernal](https://github.com/lbguilherme)
* [:link:](pixi-spine/pixi-spine.d.ts) [pixi-spine](https://github.com/pixijs/pixi-spine) by [martijncroezen](https://github.com/pixijs/pixi-typescript)
* [:link:](pixi.js/pixi.js.d.ts) [Pixi.js 3.0.9 dev](https://github.com/GoodBoyDigital/pixi.js) by [clark-stevenson](https://github.com/pixijs/pixi-typescript)
@@ -1170,15 +1334,21 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](precond/precond.d.ts) [precond](https://github.com/MathieuTurcotte/node-precond) by [Oliver Schneider](https://github.com/olsio)
* [:link:](preloadjs/preloadjs.d.ts) [PreloadJS](http://www.createjs.com/#!/PreloadJS) by [Pedro Ferreira](https://bitbucket.org/drk4)
* [:link:](prelude-ls/prelude-ls.d.ts) [prelude.ls](http://www.preludels.com) by [Aya Morisawa](https://github.com/AyaMorisawa)
+* [:link:](prettyjson/prettyjson.d.ts) [prettyjson](https://github.com/rafeca/prettyjson) by [Wael BEN ZID EL GUEBSI](https://github.com/benzid-wael)
+* [:link:](meteor-prime8consulting-oauth2/meteor-prime8consulting-oauth2.d.ts) [prime8consulting:meteor-oauth2](https://github.com/prime-8-consulting/meteor-oauth2) by [Robbie Van Gorkom](https://github.com/vangorra)
* [:link:](progressjs/progress.d.ts) [ProgressJs](http://usablica.github.io/progress.js) by [Shunsuke Ohtani](https://github.com/zaneli)
* [:link:](project-oxford/project-oxford.d.ts) [project-oxford](https://github.com/felixrieseberg/project-oxford) by [Scott Southwood](https://github.com/scsouthw)
+* [:link:](promise/promise.d.ts) [promise](https://www.promisejs.org) by [Manuel Rueda](https://github.com/ManRueda)
* [:link:](promise-pool/promise-pool.d.ts) [promise-pool](https://github.com/vilic/promise-pool) by [VILIC VANE](https://github.com/vilic)
* [:link:](promises-a-plus/promises-a-plus.d.ts) [promises-a-plus](http://promisesaplus.com) by [Igor Oleinikov](https://github.com/Igorbek)
+* [:link:](promisify-supertest/promisify-supertest.d.ts) [promisify-supertest](https://www.npmjs.com/package/promisify-supertest) by [Leo Liang](https://github.com/aleung)
* [:link:](protobufjs/protobufjs.d.ts) [ProtoBuf.js](https://github.com/dcodeIO/ProtoBuf.js) by [Panu Horsmalahti](https://github.com/panuhorsmalahti)
+* [:link:](protractor-helpers/protractor-helpers.d.ts) [protractor-helpers](https://github.com/wix/protractor-helpers) by [John Cant](https://github.com/johncant)
* [:link:](protractor-http-mock/protractor-http-mock.d.ts) [protractor-http-mock](https://github.com/atecarlos/protractor-http-mock) by [Crevil](https://github.com/Crevil)
* [:link:](proxyquire/proxyquire.d.ts) [Proxyquire](https://github.com/thlorenz/proxyquire) by [jt000](https://github.com/jt000)
* [:link:](pty.js/pty.js.d.ts) [pty.js 0.2.7-1](https://github.com/chjj/pty.js) by [Vadim Macagon](https://github.com/enlight)
* [:link:](pubsubjs/pubsub.d.ts) [PubSubJS](https://github.com/mroderick/PubSubJS) by [Boris Yankov](https://github.com/borisyankov)
+* [:link:](pure-render-decorator/pure-render-decorator.d.ts) [pure-render-decorator](https://github.com/felixgirault/pure-render-decorator) by [Sean Kelley](https://github.com/seansfkelley)
* [:link:](purl/purl.d.ts) [Purl](https://github.com/allmarkedup/purl) by [Daniel Ferreira Monteiro Alves](https://github.com/danfma)
* [:link:](pusher-js/pusher-js.d.ts) [pusher-js](https://github.com/pusher/pusher-js) by [Qubo](https://github.com/tkqubo)
* [:link:](q/Q.d.ts) [Q](https://github.com/kriskowal/q) by [Barrie Nemetchek](https://github.com/bnemetchek), [Andrew Gaspar](https://github.com/AndrewGaspar), [John Reilly](https://github.com/johnnyreilly)
@@ -1188,17 +1358,19 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](qs/qs.d.ts) [qs](https://github.com/hapijs/qs) by [Roman Korneev](https://github.com/RWander)
* [:link:](qtip2/qtip2.d.ts) [qtip2](http://qtip2.com) by [Nathan Pitman](https://github.com/Seltzer)
* [:link:](query-string/query-string.d.ts) [query-string](https://github.com/sindresorhus/query-string) by [Sam Verschueren](https://github.com/SamVerschueren)
+* [:link:](quill/quill.d.ts) [Quill](http://quilljs.com) by [Sumit](https://github.com/sumitkm)
* [:link:](quixote/quixote.d.ts) [quixote](http://quixote-css.com) by [Aleksandr Filatov](https://github.com/greybax)
* [:link:](qunit/qunit.d.ts) [QUnit](http://qunitjs.com) by [Diullei Gomes](https://github.com/diullei)
* [:link:](qwest/qwest.d.ts) [qwest](https://github.com/pyrsmk/qwest) by [Lindsay Evans](https://github.com/lindsayevans)
* [:link:](rabbit.js/rabbit.js.d.ts) [rabbit.js](https://github.com/squaremo/rabbit.js) by [Wonshik Kim](https://github.com/wokim)
* [:link:](ractive/ractive.d.ts) [Ractive](http://ractivejs.org) by [Han Lin Yap](http://yap.nu)
+* [:link:](random-js/random-js.d.ts) [random-js](https://github.com/ckknight/random-js) by [Gustavo Di Pietro](https://github.com/pistacchio)
* [:link:](random-string/random-string.d.ts) [random-string](https://github.com/valiton/node-random-string) by [Sam Saint-Pettersen](https://github.com/stpettersens)
* [:link:](rangy/rangy.d.ts) [Rangy](https://github.com/timdown/rangy) by [Rudolph Gottesheim](http://www.midnight-design.at)
* [:link:](raphael/raphael.d.ts) [Raphael](http://raphaeljs.com) by [CheCoxshall](https://github.com/CheCoxshall)
* [:link:](rappid/rappid.d.ts) [Rappid](http://jointjs.com/about-rappid) by [Ewout Van Gossum](https://github.com/DenEwout)
* [:link:](ratelimiter/ratelimiter.d.ts) [ratelimiter](https://github.com/tj/node-ratelimiter) by [Aya Morisawa](https://github.com/AyaMorisawa)
-* [:link:](ravenjs/ravenjs.d.ts) [Raven.js](https://github.com/getsentry/raven-js) by [Santi Albo](https://github.com/santialbo)
+* [:link:](ravenjs/ravenjs.d.ts) [Raven.js](https://github.com/getsentry/raven-js) by [Santi Albo](https://github.com/santialbo), [Benjamin Pannell](http://github.com/spartan563)
* [:link:](raygun4js/raygun4js.d.ts) [raygun4js](https://github.com/MindscapeHQ/raygun4js) by [Brian Surowiec](https://github.com/xt0rted)
* [:link:](rcloader/rcloader.d.ts) [rcloader](https://github.com/spalger/rcloader) by [Panu Horsmalahti](https://github.com/panuhorsmalahti)
* [:link:](react/react.d.ts) [React](http://facebook.github.io/react) by [Asana](https://asana.com), [AssureSign](http://www.assuresign.com), [Microsoft](https://microsoft.com)
@@ -1214,10 +1386,16 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](react/react-addons-update.d.ts) [React (react-addons-update)](http://facebook.github.io/react) by [Asana](https://asana.com), [AssureSign](http://www.assuresign.com), [Microsoft](https://microsoft.com)
* [:link:](react/react-dom.d.ts) [React (react-dom)](http://facebook.github.io/react) by [Asana](https://asana.com), [AssureSign](http://www.assuresign.com), [Microsoft](https://microsoft.com)
* [:link:](react-dnd/react-dnd.d.ts) [React DnD](https://github.com/gaearon/react-dnd) by [Asana](https://asana.com)
-* [:link:](react-bootstrap/react-bootstrap.d.ts) [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) by [Walker Burgin](https://github.com/walkerburgin)
+* [:link:](react-notification-system/react-notification-system.d.ts) [React Notification System](https://www.npmjs.com/package/react-notification-system) by [Giedrius Grabauskas](https://github.com/GiedriusGrabauskas), [Deividas Bakanas](https://github.com/DeividasBakanas)
+* [:link:](rc-select/rc-select.d.ts) [React Select](https://github.com/react-component/select) by [Denis Tirilis](https://github.com/DenisTirilis)
+* [:link:](react-bootstrap/react-bootstrap.d.ts) [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) by [Walker Burgin](https://github.com/walkerburgin), [Vincent Siao](https://github.com/vsiao)
+* [:link:](react-bootstrap-table/react-bootstrap-table.d.ts) [react-bootstrap-table](https://github.com/AllenFang/react-bootstrap-table) by [Frank Laub](https://github.com/flaub)
* [:link:](react-datagrid/react-datagrid.d.ts) [react-datagrid](https://github.com/zippyui/react-datagrid.git) by [Stephen Jelfs](https://github.com/stephenjelfs)
* [:link:](react-day-picker/react-day-picker.d.ts) [react-day-picker](https://github.com/gpbl/react-day-picker) by [Giampaolo Bellavite](https://github.com/gpbl), [Jason Killian](https://github.com/jkillian)
* [:link:](react-dropzone/react-dropzone.d.ts) [react-dropzone](https://github.com/paramaggarwal/react-dropzone) by [Mathieu Larouche Dube](https://github.com/matdube)
+* [:link:](react-fa/react-fa.d.ts) [react-fa](https://github.com/andreypopp/react-fa) by [Frank Laub](https://github.com/flaub)
+* [:link:](react-helmet/react-helmet.d.ts) [react-helmet](https://github.com/nfl/react-helmet) by [Evan Bremer](https://github.com/evanbb)
+* [:link:](react-holder/react-holder.d.ts) [react-holder](https://github.com/Moeriki/react-holder) by [Isman Usoh](https://github.com/isman-usoh)
* [:link:](react-infinite/react-infinite.d.ts) [react-infinite](https://github.com/seatgeek/react-infinite) by [rhysd](https://github.com/rhysd)
* [:link:](react-input-calendar/react-input-calendar.d.ts) [react-input-calendar](https://github.com/Rudeg/react-input-calendar) by [Stepan Mikhaylyuk](https://github.com/stepancar)
* [:link:](react-intl/react-intl.d.ts) [react-intl](http://formatjs.io/react) by [Bruno Grieder](https://github.com/bgrieder), [Christian Droulers](https://github.com/cdroulers)
@@ -1225,10 +1403,15 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](react-native/react-native.d.ts) [react-native](https://github.com/facebook/react-native) by [Bruno Grieder](https://github.com/bgrieder)
* [:link:](react-props-decorators/react-props-decorators.d.ts) [react-props-decorators](https://github.com/popkirby/react-props-decorators) by [Qubo](https://github.com/tkqubo)
* [:link:](react-redux/react-redux.d.ts) [react-redux](https://github.com/rackt/react-redux) by [Qubo](https://github.com/tkqubo)
-* [:link:](react-router/react-router.d.ts) [react-router](https://github.com/rackt/react-router) by [Sergey Buturlakin](http://github.com/sergey-buturlakin), [Yuichi Murata](https://github.com/mrk21), [Václav Ostrožlík](https://github.com/vasek17)
-* [:link:](react-select/react-select.d.ts) [react-select](https://github.com/JedWatson/react-select) by [ESQUIBET Hugo](https://github.com/Hesquibet)
+* [:link:](react-router/react-router.d.ts) [react-router](https://github.com/rackt/react-router) by [Sergey Buturlakin](https://github.com/sergey-buturlakin), [Yuichi Murata](https://github.com/mrk21), [Václav Ostrožlík](https://github.com/vasek17), [Nathan Brown](https://github.com/ngbrown)
+* [:link:](react-router-bootstrap/react-router-bootstrap.d.ts) [react-router-bootstrap](https://github.com/react-bootstrap/react-router-bootstrap) by [Vincent Lesierse](https://github.com/vlesierse)
+* [:link:](react-router-redux/react-router-redux.d.ts) [react-router-redux](https://github.com/rackt/react-router-redux) by [Isman Usoh](http://github.com/isman-usoh), [Noah Shipley](https://github.com/noah79), [Dimitri Rosenberg](https://github.com/rosendi)
+* [:link:](redux-immutable-state-invariant/redux-immutable-state-invariant.d.ts) [react-router-redux](https://github.com/leoasis/redux-immutable-state-invariant) by [Remo H. Jansen](https://github.com/remojansen)
+* [:link:](react-select/react-select.d.ts) [react-select](https://github.com/JedWatson/react-select) by [ESQUIBET Hugo](https://github.com/Hesquibet), [Gilad Gray](https://github.com/giladgray)
* [:link:](react-spinkit/react-spinkit.d.ts) [react-spinkit](https://github.com/KyleAMathews/react-spinkit) by [Qubo](https://github.com/tkqubo)
* [:link:](react-swf/react-swf.d.ts) [react-swf](https://github.com/syranide/react-swf) by [Stepan Mikhaylyuk](https://github.com/stepancar)
+* [:link:](react-swipeable-views/react-swipeable-views.d.ts) [react-swipeable-views](https://github.com/oliviertassinari/react-swipeable-views) by [Michael Ledin](https://github.com/mxl)
+* [:link:](react-tap-event-plugin/react-tap-event-plugin.d.ts) [react-tap-event-plugin](https://github.com/zilverline/react-tap-event-plugin) by [Michael Ledin](https://github.com/mxl)
* [:link:](read/read.d.ts) [read](https://github.com/isaacs/read) by [Tim JK](https://github.com/timjk)
* [:link:](readdir-stream/readdir-stream.d.ts) [readdir-stream](https://github.com/logicalparadox/readdir-stream) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](recursive-readdir/recursive-readdir.d.ts) [recursive-readdir](https://github.com/jergason/recursive-readdir) by [Elisée Maurer](https://github.com/elisee)
@@ -1237,17 +1420,28 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](redux/redux.d.ts) [Redux](https://github.com/rackt/redux) by [William Buchwalter](https://github.com/wbuchwalter), [Vincent Prouillet](https://github.com/Keats)
* [:link:](redux-action-utils/redux-action-utils.d.ts) [redux-action-utils](https://github.com/insin/redux-action-utils) by [Qubo](https://github.com/tkqubo)
* [:link:](redux-actions/redux-actions.d.ts) [redux-actions](https://github.com/acdlite/redux-actions) by [Jack Hsu](https://github.com/jaysoo)
-* [:link:](redux-devtools/redux-devtools.d.ts) [redux-devtools](https://github.com/gaearon/redux-devtools) by [Qubo](https://github.com/tkqubo)
+* [:link:](redux-devtools/redux-devtools.d.ts) [redux-devtools](https://github.com/gaearon/redux-devtools) by [Petryshyn Sergii](https://github.com/mc-petry)
+* [:link:](redux-devtools-dock-monitor/redux-devtools-dock-monitor.d.ts) [redux-devtools-dock-monitor](https://github.com/gaearon/redux-devtools-dock-monitor) by [Petryshyn Sergii](https://github.com/mc-petry)
+* [:link:](redux-devtools-log-monitor/redux-devtools-log-monitor.d.ts) [redux-devtools-log-monitor](https://github.com/gaearon/redux-devtools-log-monitor) by [Petryshyn Sergii](https://github.com/mc-petry)
* [:link:](redux-form/redux-form.d.ts) [redux-form](https://github.com/erikras/redux-form) by [Daniel Lytkin](https://github.com/aikoven)
+* [:link:](react-scroll/react-scroll.d.ts) [redux-immutable](https://github.com/fisshy/react-scroll) by [Pedro Pereira](https://github.com/oizie)
+* [:link:](redux-immutable/redux-immutable.d.ts) [redux-immutable](https://github.com/gajus/redux-immutable) by [Pedro Pereira](https://github.com/oizie)
* [:link:](redux-logger/redux-logger.d.ts) [redux-logger](https://github.com/fcomb/redux-logger) by [Alexander Rusakov](https://github.com/arusakov)
+* [:link:](redux-router/redux-router.d.ts) [redux-router](https://github.com/rackt/redux-router) by [Stepan Mikhaylyuk](http://github.com/stepancar)
+* [:link:](redux-saga/redux-saga.d.ts) [redux-saga](https://github.com/yelouafi/redux-saga) by [Daniel Lytkin](https://github.com/aikoven), [Dimitri Rosenberg](https://github.com/rosendi)
* [:link:](redux-thunk/redux-thunk.d.ts) [redux-thunk](https://github.com/gaearon/redux-thunk) by [Qubo](https://github.com/tkqubo)
+* [:link:](ref/ref.d.ts) [ref](https://github.com/TooTallNate/ref) by [Paul Loyd](https://github.com/loyd)
* [:link:](ref-array/ref-array.d.ts) [ref-array](https://github.com/TooTallNate/ref-array) by [Paul Loyd](https://github.com/loyd)
+* [:link:](ref-struct/ref-struct.d.ts) [ref-struct](https://github.com/TooTallNate/ref-struct) by [Paul Loyd](https://github.com/loyd)
* [:link:](ref-union/ref-union.d.ts) [ref-union](https://github.com/TooTallNate/ref-union) by [Paul Loyd](https://github.com/loyd)
* [:link:](reflux/reflux.d.ts) [RefluxJS](https://github.com/reflux/refluxjs) by [Maurice de Beijer](https://github.com/mauricedb)
-* [:link:](request/request.d.ts) [request](https://github.com/mikeal/request) by [Carlos Ballesteros Velasco](https://github.com/soywiz), [bonnici](https://github.com/bonnici), [Bart van der Schoor](https://github.com/Bartvds), [Joe Skeen](http://github.com/joeskeen)
+* [:link:](relateurl/relateurl.d.ts) [relateurl](https://github.com/stevenvachon/relateurl) by [Tanguy Krotoff](https://github.com/tkrotoff)
+* [:link:](replace-ext/replace-ext.d.ts) [replace-ext](https://github.com/wearefractal/replace-ext) by [Deividas Bakanas](https://github.com/DeividasBakanas)
+* [:link:](request/request.d.ts) [request](https://github.com/mikeal/request) by [Carlos Ballesteros Velasco](https://github.com/soywiz), [bonnici](https://github.com/bonnici), [Bart van der Schoor](https://github.com/Bartvds), [Joe Skeen](http://github.com/joeskeen), [Christopher Currens](https://github.com/ccurrens)
* [:link:](request-ip/request-ip.d.ts) [request-ip](https://github.com/pbojinov/request-ip) by [Adam Babcock](https://github.com/mrhen)
* [:link:](request-promise/request-promise.d.ts) [request-promise](https://www.npmjs.com/package/request-promise) by [Christopher Glantschnig](https://github.com/cglantschnig), [Joe Skeen](http://github.com/joeskeen)
* [:link:](requirejs/require.d.ts) [RequireJS](http://requirejs.org) by [Josh Baldwin](https://github.com/jbaldwin)
+* [:link:](reselect/reselect.d.ts) [reselect](https://github.com/rackt/reselect) by [Ian Ker-Seymer](https://github.com/ianks)
* [:link:](resemblejs/resemblejs.d.ts) [Resemble.js](http://huddle.github.io/Resemble.js) by [Tim Perry](https://github.com/pimterry)
* [:link:](response-time/response-time.d.ts) [response-time](https://github.com/expressjs/response-time) by [Uros Smolnik](https://github.com/urossmolnik)
* [:link:](rest-io/rest-io.d.ts) [rest-io](https://github.com/EnoF/rest-io) by [Andy Tang](https://github.com/EnoF), [Stefan Schacherl](https://github.com/TheBay0r)
@@ -1256,8 +1450,10 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](restful.js/restful.js.d.ts) [restful.js](https://github.com/marmelab/restful.js) by [Qubo](https://github.com/tkqubo)
* [:link:](rethinkdb/rethinkdb.d.ts) [Rethinkdb](http://rethinkdb.com) by [Sean Hess](https://seanhess.github.io)
* [:link:](reveal/reveal.d.ts) [Reveal](https://github.com/hakimel/reveal.js) by [grapswiz](https://github.com/grapswiz)
+* [:link:](rewire/rewire.d.ts) [rewire](https://github.com/jhnns/rewire) by [Borislav Zhivkov](https://github.com/borislavjivkov)
* [:link:](rickshaw/rickshaw.d.ts) [Rickshaw](http://code.shutterstock.com/rickshaw) by [Blake Niemyjski](https://github.com/niemyjski)
* [:link:](rimraf/rimraf.d.ts) [rimraf](https://github.com/isaacs/rimraf) by [Carlos Ballesteros Velasco](https://github.com/soywiz)
+* [:link:](riot-api-nodejs/riot-api-nodejs.d.ts) [Riot Games API](https://developer.riotgames.com) by [Luca Laissue](https://github.com/zafixlrp)
* [:link:](riot-games-api/riot-games-api.d.ts) [Riot Games API](https://developer.riotgames.com) by [Xavier Stouder](https://github.com/xstoudi)
* [:link:](riotjs/riotjs.d.ts) [riot.js](https://github.com/moot/riotjs) by [vvakame](https://github.com/vvakame)
* [:link:](riotcontrol/riotcontrol.d.ts) [RiotControl](https://github.com/jimsparkman/RiotControl) by [Ilya Mochalov](https://github.com/chrootsu)
@@ -1265,6 +1461,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](rosie/rosie.d.ts) [rosie](https://github.com/rosiejs/rosie) by [Abner Oliveira](https://github.com/abner)
* [:link:](roslib/roslib.d.ts) [roslib.js](http://wiki.ros.org/roslibjs) by [Stefan Profanter](https://github.com/Pro)
* [:link:](route-recognizer/route-recognizer.d.ts) [route-recognizer](https://github.com/tildeio/route-recognizer) by [Dave Keen](http://www.keendevelopment.ch)
+* [:link:](router5/router5.d.ts) [router5](https://github.com/router5/router5) by [Matthew Dahl](https://github.com/sandersky)
* [:link:](routie/routie.d.ts) [routie](https://github.com/jgallen23/routie) by [Adilson](https://github.com/Adilson)
* [:link:](rsmq/rsmq.d.ts) [rsmq](http://smrchy.github.io/rsmq) by [Qubo](https://github.com/MugeSo)
* [:link:](rsmq-worker/rsmq-worker.d.ts) [rsmq-worker](http://smrchy.github.io/rsmq/rsmq-worker) by [TANAKA Koichi](https://github.com/MugeSo)
@@ -1287,17 +1484,21 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](rx/rx.virtualtime.d.ts) [RxJS-VirtualTime](http://rx.codeplex.com) by [gsino](http://www.codeplex.com/site/users/view/gsino), [Igor Oleinikov](https://github.com/Igorbek)
* [:link:](s3-uploader/s3-uploader.d.ts) [s3-uploader](https://www.npmjs.com/package/s3-uploader) by [COLSA Corporation](http://www.colsa.com)
* [:link:](s3rver/s3rver.d.ts) [S3rver](https://github.com/jamhall/s3rver) by [David Broder-Rodgers](https://github.com/DavidBR-SW)
+* [:link:](safari-extension/safari-extension.d.ts) [Safari extension development](https://developer.apple.com/library/safari/documentation/Tools/Conceptual/SafariExtensionGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009977-CH1-SW1) by [Luuk](https://github.com/luukd)
+* [:link:](safari-extension/safari-extension-content.d.ts) [Safari extension development (content-scripts)](https://developer.apple.com/library/safari/documentation/Tools/Conceptual/SafariExtensionGuide/InjectingScripts/InjectingScripts.html#//apple_ref/doc/uid/TP40009977-CH6-SW1) by [Luuk](https://github.com/luukd)
* [:link:](sammyjs/sammyjs.d.ts) [Sammy.js](http://sammyjs.org) by [Boris Yankov](https://github.com/borisyankov), [Oisin Grehan](https://github.com/oising)
* [:link:](sandboxed-module/sandboxed-module.d.ts) [sandboxed-module](https://github.com/felixge/node-sandboxed-module) by [Sven Reglitzki](https://github.com/svi3c)
* [:link:](sanitize-filename/sanitize-filename.d.ts) [sanitize-filename](https://github.com/parshap/node-sanitize-filename) by [Wim Looman](https://github.com/Nemo157)
* [:link:](sanitize-html/sanitize-html.d.ts) [sanitize-html](https://github.com/punkave/sanitize-html) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](sanitizer/sanitizer.d.ts) [Sanitizer](https://github.com/theSmaw/Caja-HTML-Sanitizer) by [Dave Taylor](http://davetayls.me)
+* [:link:](sat/sat.d.ts) [sat.js](https://github.com/jriecken/sat-js) by [Hou Chunlei](https://github.com/omni360)
* [:link:](satnav/satnav.d.ts) [satnav](https://github.com/f5io/satnav-js) by [Christian Holm Diget](https://github.com/DotNetNerd)
* [:link:](sax/sax.d.ts) [sax js](https://github.com/isaacs/sax-js) by [Asana](https://asana.com)
* [:link:](scalike/scalike.d.ts) [scalike API](https://github.com/ryoppy/scalike-typescript) by [ryoppy](https://github.com/ryoppy)
* [:link:](screenfull/screenfull.d.ts) [screenfull.js](https://github.com/sindresorhus/screenfull.js) by [Ilia Choly](http://github.com/icholy)
* [:link:](scrolltofixed/scrolltofixed.d.ts) [ScrollToFixed](https://github.com/bigspotteddog/ScrollToFixed) by [Ben Dixon](https://github.com/bmdixon)
* [:link:](scrypt-async/scrypt-async.d.ts) [scrypt-async](https://github.com/dchest/scrypt-async-js) by [Kaur Kuut](https://github.com/xStrom)
+* [:link:](microsoft-sdk-soap/microsoft-sdk-soap.d.ts) [Sdk.Soap.js](https://code.msdn.microsoft.com/SdkSoapjs-9b51b99a) by [Markus Mauch](https://github.com/markusmauch)
* [:link:](seedrandom/seedrandom.d.ts) [seedrandom](https://github.com/davidbau/seedrandom) by [Kern Handa](https://github.com/kernhanda)
* [:link:](segment-analytics/segment-analytics.d.ts) [Segment's analytics.js](https://segment.com/docs/libraries/analytics.js) by [Andrew Fong](https://github.com/fongandrew)
* [:link:](analytics-node/analytics-node.d.ts) [Segment's analytics.js for Node.js](https://segment.com/docs/libraries/node) by [Andrew Fong](https://github.com/fongandrew)
@@ -1305,7 +1506,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](selectize/selectize.d.ts) [Selectize](https://github.com/brianreavis/selectize.js) by [Adi Dahiya](https://github.com/adidahiya)
* [:link:](selenium-webdriver/selenium-webdriver.d.ts) [Selenium WebDriverJS](https://code.google.com/p/selenium) by [Bill Armstrong](https://github.com/BillArmstrong), [Yuki Kokubun](https://github.com/Kuniwak)
* [:link:](semaphore/semaphore.d.ts) [semaphore](https://github.com/abrkn/semaphore.js) by [Matt Frantz](https://github.com/mhfrantz)
-* [:link:](semver/semver.d.ts) [semver](https://github.com/isaacs/node-semver) by [Bart van der Schoor](https://github.com/Bartvds)
+* [:link:](semver/semver.d.ts) [semver](https://github.com/npm/node-semver) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](sendgrid/sendgrid.d.ts) [sendgrid](https://github.com/sendgrid/sendgrid-nodejs) by [Maxime LUCE](https://github.com/SomaticIT)
* [:link:](sentence-case/sentence-case.d.ts) [sentence-case](https://github.com/blakeembrey/sentence-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
* [:link:](sequelize/sequelize.d.ts) [Sequelize](http://sequelizejs.com) by [samuelneff](https://github.com/samuelneff), [Peter Harris](https://github.com/codeanimal), [Ivan Drinchev](https://github.com/drinchev)
@@ -1314,17 +1515,18 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](on-headers/on-headers.d.ts) [serve-favicon](https://github.com/jshttp/on-headers) by [John Jeffery](https://github.com/jjeffery)
* [:link:](serve-index/serve-index.d.ts) [serve-index](https://github.com/expressjs/serve-index) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](serve-static/serve-static.d.ts) [serve-static](https://github.com/expressjs/serve-static) by [Uros Smolnik](https://github.com/urossmolnik)
+* [:link:](ss-utils/ss-utils.d.ts) [ServiceStack Utils](https://servicestack.net) by [Demis Bellot](https://github.com/mythz)
* [:link:](sharedworker/SharedWorker.d.ts) [SharedWorker](http://www.w3.org/TR/workers) by [Toshiya Nakakura](https://github.com/nakakura)
* [:link:](sharepoint/SharePoint.d.ts) [SharePoint 2010 and 2013](https://github.com/gandjustas/sptypescript) by [Stanislav Vyshchepan](http://blog.gandjustas.ru), [Andrey Markeev](http://markeev.com)
* [:link:](shelljs/shelljs.d.ts) [ShellJS](http://shelljs.org) by [Niklas Mollenhauer](https://github.com/nikeee)
* [:link:](shortid/shortid.d.ts) [shortid](https://github.com/dylang/shortid) by [Sam Saint-Pettersen](https://github.com/stpettersens)
* [:link:](should-promised/should-promised.d.ts) [should-promised](https://github.com/shouldjs/promised) by [Yaroslav Admin](https://github.com/devoto13)
-* [:link:](should/should.d.ts) [should.js](https://github.com/visionmedia/should.js) by [Alex Varju](https://github.com/varju), [Maxime LUCE](https://github.com/SomaticIT)
+* [:link:](should/should.d.ts) [should.js](https://github.com/shouldjs/should.js) by [Alex Varju](https://github.com/varju), [Maxime LUCE](https://github.com/SomaticIT)
* [:link:](showdown/showdown.d.ts) [Showdown](https://github.com/coreyti/showdown) by [cbowdon](https://github.com/cbowdon)
* [:link:](shuffle-array/shuffle-array.d.ts) [shuffle-array](https://github.com/pazguille/shuffle-array) by [rhysd](https://rhysd.github.io)
* [:link:](siesta/siesta.d.ts) [Siesta](http://www.bryntum.com/products/siesta) by [bquarmby](https://github.com/bquarmby)
* [:link:](sigmajs/sigmajs.d.ts) [sigma.js](https://github.com/jacomyal/sigma.js) by [Qinfeng Chen](https://github.com/qinfchen)
-* [:link:](signalr/signalr.d.ts) [SignalR](http://www.asp.net/signalr) by [Boris Yankov](https://github.com/borisyankov), [T. Michael Keesey](https://github.com/keesey)
+* [:link:](signalr/signalr.d.ts) [SignalR](http://www.asp.net/signalr) by [Boris Yankov](https://github.com/borisyankov), [T. Michael Keesey](https://github.com/keesey), [Giedrius Grabauskas](https://github.com/GiedriusGrabauskas)
* [:link:](signature_pad/signature_pad.d.ts) [signature_pad](https://github.com/szimek/signature_pad) by [Abubaker Bashir](https://github.com/AbubakerB)
* [:link:](simple-cw-node/simple-cw-node.d.ts) [simple-cw-node](https://github.com/astronaughts/simple-cw-node) by [vvakame](https://github.com/vvakame)
* [:link:](simple-mock/simple-mock.d.ts) [simple-mock](https://github.com/jupiter/simple-mock) by [Leon Yu](https://github.com/leonyu)
@@ -1334,19 +1536,23 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](sinon/sinon.d.ts) [Sinon](http://sinonjs.org) by [William Sears](https://github.com/mrbigdog2u)
* [:link:](sinon-chai/sinon-chai.d.ts) [sinon-chai](https://github.com/domenic/sinon-chai) by [Kazi Manzur Rashid](https://github.com/kazimanzurrashid), [Jed Mao](https://github.com/jedmao)
* [:link:](sinon-chrome/sinon-chrome.d.ts) [Sinon-Chrome](https://github.com/vitalets/sinon-chrome) by [Tim Perry](https://github.com/pimterry)
+* [:link:](sinon-stub-promise/sinon-stub-promise.d.ts) [sinon-stub-promise](https://github.com/substantial/sinon-stub-promise) by [Thiago Temple](https://github.com/vintem)
* [:link:](sipml/sipml.d.ts) [SIPml5](http://sipml5.org) by [A. Groenenboom](https://github.com/chookies)
* [:link:](sjcl/sjcl.d.ts) [sjcl](http://crypto.stanford.edu/sjcl) by [Eugene Chernyshov](https://github.com/Evgenus)
* [:link:](ski/ski.d.ts) [ski](https://github.com/jden/ski) by [Aya Morisawa](https://github.com/AyaMorisawa)
* [:link:](skyway/skyway.d.ts) [SkyWay](http://nttcom.github.io/skyway) by [Toshiya Nakakura](https://github.com/nakakura)
+* [:link:](slate-irc/slate-irc.d.ts) [slate-irc](https://github.com/slate/slate-irc) by [Elisée MAURER](https://github.com/elisee)
* [:link:](slickgrid/SlickGrid.d.ts) [SlickGrid](https://github.com/mleibman/SlickGrid) by [Josh Baldwin](https://github.com/jbaldwin)
* [:link:](slickgrid/slick.autotooltips.d.ts) [SlickGrid AutoToolTips Plugin](https://github.com/mleibman/SlickGrid) by [Ryo Iwamoto](https://github.com/ryiwamoto)
* [:link:](slickgrid/slick.headerbuttons.d.ts) [SlickGrid HeaderButtons Plugin](https://github.com/mleibman/SlickGrid) by [Derek Cicerone](https://github.com/derekcicerone)
* [:link:](slickgrid/slick.rowselectionmodel.d.ts) [SlickGrid RowSelectionModel Plugin](https://github.com/mleibman/SlickGrid) by [Derek Cicerone](https://github.com/derekcicerone)
* [:link:](smoothie/smoothie.d.ts) [Smoothie Charts](https://github.com/joewalnes/smoothie) by [Drew Noakes](https://drewnoakes.com), [Mike H. Hawley](https://github.com/mikehhawley)
+* [:link:](smtpapi/smtpapi.d.ts) [smtpapi-nodejs](https://github.com/sendgrid/smtpapi-nodejs) by [Antonio Morales](https://github.com/a-morales)
* [:link:](snake-case/snake-case.d.ts) [snake-case](https://github.com/blakeembrey/snake-case) by [Sam Saint-Pettersen](https://github.com/stpettersens)
* [:link:](snapsvg/snapsvg.d.ts) [Snap-SVG](https://github.com/adobe-webplatform/Snap.svg) by [Lars Klein](https://github.com/lhk), [Mattanja Kern](https://github.com/mattanja)
-* [:link:](socket.io/socket.io.d.ts) [socket.io](http://socket.io) by [PROGRE](https://github.com/progre), [Damian Connolly](https://github.com/divillysausages)
-* [:link:](socket.io-client/socket.io-client.d.ts) [socket.io-client](http://socket.io) by [PROGRE](https://github.com/progre), [Damian Connolly](https://github.com/divillysausages)
+* [:link:](soap/soap.d.ts) [soap](https://www.npmjs.com/package/soap) by [Nicole Wang](https://github.com/nicoleWjie)
+* [:link:](socket.io/socket.io.d.ts) [socket.io](http://socket.io) by [PROGRE](https://github.com/progre), [Damian Connolly](https://github.com/divillysausages), [Florent Poujol](https://github.com/florentpoujol)
+* [:link:](socket.io-client/socket.io-client.d.ts) [socket.io-client](http://socket.io) by [PROGRE](https://github.com/progre), [Damian Connolly](https://github.com/divillysausages), [Florent Poujol](https://github.com/florentpoujol)
* [:link:](socket.io.users/socket.io.users.d.ts) [socket.io.users](https://github.com/nodets/socket.io.users) by [Makis Maropoulos](https://github.com/kataras)
* [:link:](socketty/socketty.d.ts) [Socketty](https://www.npmjs.com/package/socketty) by [Nax](https://github.com/Nax)
* [:link:](sockjs/sockjs.d.ts) [SockJS 0.3.x](https://github.com/sockjs/sockjs-client) by [Emil Ivanov](https://github.com/vladev)
@@ -1357,9 +1563,11 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](source-map/source-map.d.ts) [source-map](https://github.com/mozilla/source-map) by [Morten Houston Ludvigsen](https://github.com/MortenHoustonLudvigsen)
* [:link:](source-map-support/source-map-support.d.ts) [source-map-support](https://github.com/evanw/source-map-support) by [Bart van der Schoor](https://github.com/Bartvds)
* [:link:](space-pen/space-pen.d.ts) [SpacePen](https://github.com/atom/space-pen) by [vvakame](https://github.com/vvakame)
+* [:link:](speakeasy/speakeasy.d.ts) [speakeasy](https://github.com/markbao/speakeasy) by [Lucas Woo](https://github.com/legendecas)
* [:link:](spectrum/spectrum.d.ts) [spectrum](https://github.com/bgrins/spectrum) by [Mordechai Zuber](https://github.com/M-Zuber)
* [:link:](spin/spin.d.ts) [Spin.js](http://fgnass.github.com/spin.js) by [Boris Yankov](https://github.com/borisyankov), [Theodore Brown](https://github.com/theodorejb)
* [:link:](split/split.d.ts) [split](https://github.com/dominictarr/split) by [Marcin Porębski](https://github.com/marcinporebski)
+* [:link:](spotify-web-api-js/spotify-web-api-js.d.ts) [spotify-web-api-js](https://github.com/JMPerez/spotify-web-api-js) by [Niels Kristian Hansen Skovmand](https://github.com/skovmand)
* [:link:](sprintf-js/sprintf-js.d.ts) [sprintf-js](https://www.npmjs.com/package/sprintf-js) by [Jason Swearingen](https://jasonswearingen.github.io)
* [:link:](sprintf/sprintf.d.ts) [sprintff](https://github.com/maritz/node-sprintff) by [Carlos Ballesteros Velasco](https://github.com/soywiz)
* [:link:](sql.js/sql.js.d.ts) [sql.js](https://github.com/kripken/sql.js) by [George Wu](https://github.com/Hozuki)
@@ -1428,6 +1636,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](tether-shepherd/tether-shepherd.d.ts) [Tether-Shepherd](http://github.hubspot.com/shepherd) by [Matt Gibbs](https://github.com/mtgibbs)
* [:link:](text-buffer/text-buffer.d.ts) [text-buffer](https://github.com/atom/text-buffer) by [vvakame](https://github.com/vvakame)
* [:link:](text-encoding/text-encoding.d.ts) [text-encoding](https://github.com/inexorabletash/text-encoding) by [MIZUNE Pine](https://github.com/pine613)
+* [:link:](facebook-js-sdk/facebook-js-sdk.d.ts) [the Facebook Javascript SDK](https://developers.facebook.com/docs/javascript) by [Amrit Kahlon](https://github.com/amritk)
* [:link:](spotify-api/spotify-api.d.ts) [The Spotify Web API](https://developer.spotify.com/web-api) by [Niels Kristian Hansen Skovmand](https://github.com/skovmand)
* [:link:](threejs/three-FirstPersonControls.d.ts) [three.js](http://mrdoob.github.com/three.js) by [Poul Kjeldager Sørensen](https://github.com/s093294)
* [:link:](threejs/three-canvasrenderer.d.ts) [three.js (CanvasRenderer.js)](https://github.com/mrdoob/three.js/blob/master/examples/js/renderers/CanvasRenderer.js) by [Satoru Kimura](https://github.com/gyohk)
@@ -1438,6 +1647,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](threejs/three-effectcomposer.d.ts) [three.js (EffectComposer.js)](https://github.com/mrdoob/three.js/blob/r68/examples/js/postprocessing/EffectComposer.js) by [Satoru Kimura](https://github.com/gyohk)
* [:link:](threejs/three-maskpass.d.ts) [three.js (MaskPass.js)](https://github.com/mrdoob/three.js/blob/r68/examples/js/postprocessing/MaskPass.js) by [Satoru Kimura](https://github.com/gyohk)
* [:link:](threejs/three-orbitcontrols.d.ts) [three.js (OrbitControls.js)](https://github.com/mrdoob/three.js/blob/master/examples/js/controls/OrbitControls.js) by [Satoru Kimura](https://github.com/gyohk)
+* [:link:](threejs/three-orthographictrackballcontrols.d.ts) [three.js (OrthographicTrackballControls.js)](https://github.com/mrdoob/three.js/blob/master/examples/js/controls/OrthographicTrackballControls.js) by [Stefan Profanter](https://github.com/pro)
* [:link:](threejs/three-projector.d.ts) [three.js (Projector.js)](https://github.com/mrdoob/three.js/blob/master/examples/js/renderers/Projector.js) by [Satoru Kimura](https://github.com/gyohk)
* [:link:](threejs/three-renderpass.d.ts) [three.js (RenderPass.js)](https://github.com/mrdoob/three.js/blob/r68/examples/js/postprocessing/RenderPass.js) by [Satoru Kimura](https://github.com/gyohk)
* [:link:](threejs/three-shaderpass.d.ts) [three.js (ShaderPass.js)](https://github.com/mrdoob/three.js/blob/r68/examples/js/postprocessing/ShaderPass.js) by [Satoru Kimura](https://github.com/gyohk)
@@ -1463,6 +1673,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](sencha_touch/SenchaTouch.d.ts) [Touch](http://www.sencha.com/products/touch) by [Brian Kotek](https://github.com/brian428)
* [:link:](traceback/traceback.d.ts) [Traceback](http://github.com/iriscouch/traceback) by [Michael Zabka](https://github.com/misak113)
* [:link:](tracking/tracking.d.ts) [Tracking.js](https://github.com/eduardolundgren/tracking.js) by [Tim Perry](https://github.com/pimterry)
+* [:link:](traverse/traverse.d.ts) [traverse](https://github.com/substack/js-traverse) by [newclear](https://github.com/newclear)
* [:link:](traverson/traverson.d.ts) [Traverson](https://github.com/basti1302/traverson) by [Marcin Porębski](https://github.com/marcinporebski)
* [:link:](trunk8/trunk8.d.ts) [trunk8](https://github.com/rviscomi/trunk8) by [Blake Niemyjski](https://github.com/niemyjski)
* [:link:](tsmonad/tsmonad.d.ts) [TsMonad](https://github.com/cbowdon/TsMonad) by [Chris Bowdon](https://github.com/cbowdon)
@@ -1479,18 +1690,22 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](type-name/type-name.d.ts) [type-name](https://github.com/twada/type-name) by [OKUNOKENTARO](https://github.com/armorik83)
* [:link:](typeahead/typeahead.d.ts) [typeahead.js](http://twitter.github.io/typeahead.js) by [Ivaylo Gochkov](https://github.com/igochkov), [Gidon Junge](https://github.com/gjunge)
* [:link:](webfontloader/webfontloader.d.ts) [typekit-webfontloader](https://github.com/typekit/webfontloader) by [doskallemaskin](https://github.com/doskallemaskin)
-* [:link:](typescript-services/typescriptServices.d.ts) [TypeScript API](http://www.typescriptlang.org) by [Microsoft TypeScript](http://typescriptlang.org)
* [:link:](typescript/typescript.d.ts) [TypeScript API](http://www.typescriptlang.org) by [Microsoft TypeScript](http://typescriptlang.org)
+* [:link:](typescript-services/typescriptServices.d.ts) [TypeScript API](http://www.typescriptlang.org) by [Microsoft TypeScript](http://typescriptlang.org)
* [:link:](typescript-deferred/typescript-deferred.d.ts) [typescript-deferred](https://github.com/DirtyHairy/typescript-deferred) by [Christian Speckner](https://github.com/DirtyHairy)
+* [:link:](meteor-persistent-session/meteor-persistent-session.d.ts) [u2622:persistent-session](https://github.com/okgrow/meteor-persistent-session) by [Robbie Van Gorkom](https://github.com/vangorra)
+* [:link:](ua-parser-js/ua-parser-js.d.ts) [ua-parser-js](https://github.com/faisalman/ua-parser-js) by [Viktor Miroshnikov](https://github.com/superduper), [Lucas Woo](https://github.com/legendecas)
* [:link:](unity-webapi/unity-webapi.d.ts) [Ubuntu Unity Web API](https://launchpad.net/libunity-webapps) by [John Vrbanac](https://github.com/jmvrbanac)
+* [:link:](uglify-js/uglify-js.d.ts) [UglifyJS 2](https://github.com/mishoo/UglifyJS2) by [Tanguy Krotoff](https://github.com/tkrotoff)
* [:link:](ui-grid/ui-grid.d.ts) [ui-grid](http://www.ui-grid.info) by [Ben Tesser](https://github.com/btesser), [Joe Skeen](http://github.com/joeskeen)
* [:link:](ui-router-extras/ui-router-extras.d.ts) [UI-Router Extras (ct.ui.router.extras module)](https://github.com/christopherthielen/ui-router-extras) by [Michael Putters](https://github.com/mputters), [Marcel van de Kamp](https://github.com/marcel-k)
+* [:link:](ui-select/ui-select.d.ts) [ui-select](https://github.com/angular-ui/ui-select) by [Niko Kovačič](https://github.com/nkovacic)
* [:link:](uikit/uikit.d.ts) [uikit](http://getuikit.org) by [Giovanni Silva](https://github.com/giovannicandido)
* [:link:](umbraco/umbraco-services.d.ts) [Umbraco](https://github.com/umbraco) by [DeCareSystemsIreland](https://github.com/DeCareSystemsIreland)
* [:link:](umbraco/umbraco-resources.d.ts) [Umbraco](https://github.com/umbraco) by [DeCareSystemsIreland](https://github.com/DeCareSystemsIreland)
* [:link:](umbraco/umbraco.d.ts) [Umbraco](https://github.com/umbraco) by [DeCareSystemsIreland](https://github.com/DeCareSystemsIreland)
* [:link:](umzug/umzug.d.ts) [Umzug](https://github.com/sequelize/umzug) by [Ivan Drinchev](https://github.com/drinchev)
-* [:link:](underscore/underscore.d.ts) [Underscore](http://underscorejs.org) by [Boris Yankov](https://github.com/borisyankov), [Josh Baldwin](https://github.com/jbaldwin)
+* [:link:](underscore/underscore.d.ts) [Underscore](http://underscorejs.org) by [Boris Yankov](https://github.com/borisyankov), [Josh Baldwin](https://github.com/jbaldwin), [Christopher Currens](https://github.com/ccurrens)
* [:link:](underscore-ko/underscore-ko.d.ts) [Underscore-ko 1.2.2 with underscore](https://github.com/kamranayub/UnderscoreKO) by [Maurits Elbers](https://github.com/MagicMau)
* [:link:](underscore.string/underscore.string.d.ts) [underscore.string](https://github.com/epeli/underscore.string) by [Ry Racherbaumer](http://github.com/rygine)
* [:link:](undertaker/undertaker.d.ts) [undertaker](https://github.com/phated/undertaker) by [Qubo](https://github.com/tkqubo)
@@ -1512,9 +1727,10 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](usage/usage.d.ts) [usage](https://github.com/arunoda/node-usage) by [Pascal Vomhoff](https://github.com/pvomhoff)
* [:link:](username/username.d.ts) [username](https://www.npmjs.com/package/username) by [Klaus Reimer](https://github.com/kayahr)
* [:link:](utils-merge/utils-merge.d.ts) [utils-merge](https://github.com/jaredhanson/utils-merge) by [Ilya Mochalov](https://github.com/chrootsu)
-* [:link:](uuid/UUID.d.ts) [UUID.js core](https://github.com/LiosK/UUID.js) by [Jason Jarrett](https://github.com/staxmanade)
+* [:link:](uuid/UUID.d.ts) [UUID.js](https://github.com/LiosK/UUID.js) by [Jason Jarrett](https://github.com/staxmanade)
* [:link:](valerie/valerie.d.ts) [valerie](https://github.com/davewatts/valerie) by [Howard Richards](https://github.com/conficient)
-* [:link:](validator/validator.d.ts) [validator.js](https://github.com/chriso/validator.js) by [tgfjt](https://github.com/tgfjt)
+* [:link:](validator/validator.d.ts) [validator.js](https://github.com/chriso/validator.js) by [tgfjt](https://github.com/tgfjt), [Ilya Mochalov](https://github.com/chrootsu)
+* [:link:](vec3/vec3.d.ts) [Vec3 Librairy](https://www.npmjs.com/package/vec3) by [Xavier Stouder](https://github.com/xstoudi)
* [:link:](vega/vega.d.ts) [Vega](http://trifacta.github.io/vega) by [Tom Crockett](http://github.com/pelotom)
* [:link:](velocity-animate/velocity-animate.d.ts) [Velocity](http://velocityjs.org) by [Greg Smith](https://github.com/smrq)
* [:link:](verror/verror.d.ts) [verror](https://github.com/davepacheco/node-verror) by [Sven Reglitzki](https://github.com/svi3c)
@@ -1532,8 +1748,10 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](vortex-web-client/vortex-web-client.d.ts) [Vortex Web 1.2.0p1](http://www.prismtech.com/vortex/vortex-web) by [Stefan Profanter](https://github.com/Pro)
* [:link:](voximplant-websdk/voximplant-websdk.d.ts) [VoxImplant Web SDK 3.0.x](http://voximplant.com) by [Alexey Aylarov](https://github.com/aylarov)
* [:link:](vso-node-api/vso-node-api.d.ts) [vso-node-api](https://github.com/Microsoft/vso-node-api) by [Teddy Ward](https://github.com/teddyward)
+* [:link:](vue-resource/vue-resource.d.ts) [vue-resoure](https://github.com/vuejs/vue-resource) by [kaorun343](https://github.com/kaorun343)
* [:link:](vue-router/vue-router.d.ts) [vue-router](https://github.com/vuejs/vue-router) by [kaorun343](https://github.com/kaorun343)
* [:link:](vue/vue.d.ts) [vuejs](https://github.com/vuejs/vue) by [odangosan](https://github.com/odangosan), [kaorun343](https://github.com/kaorun343)
+* [:link:](w2ui/w2ui.d.ts) [w2ui](http://w2ui.com) by [Valentin Robert](https://github.com/Ptival)
* [:link:](wake_on_lan/wake_on_lan.d.ts) [wake_on_lan](https://github.com/agnat/node_wake_on_lan) by [Tobias Kahlert](https://github.com/SrTobi)
* [:link:](watch/watch.d.ts) [watch](https://github.com/mikeal/watch) by [Carlos Ballesteros Velasco](https://github.com/soywiz)
* [:link:](jquery.watermark/jquery.watermark.d.ts) [Watermark plugin for jQuery](http://jquery-watermark.googlecode.com) by [Anwar Javed](https://github.com/anwarjaved)
@@ -1552,14 +1770,17 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](webrtc/MediaStream.d.ts) [WebRTC](http://dev.w3.org/2011/webrtc) by [Ken Smith](https://github.com/smithkl42)
* [:link:](websocket/websocket.d.ts) [websocket](https://github.com/Worlize/WebSocket-Node) by [Paul Loyd](https://github.com/loyd)
* [:link:](websql/websql.d.ts) [websql](http://www.w3.org/TR/webdatabase) by [TeamworkGuy2](https://github.com/TeamworkGuy2)
+* [:link:](webtorrent/webtorrent.d.ts) [WebTorrent](https://webtorrent.io) by [Bazyli Brzóska](https://invent.life)
* [:link:](webvr-api/webvr-api.d.ts) [WebVR API](http://mozvr.github.io/webvr-spec/webvr.html) by [Toshiya Nakakura](https://github.com/nakakura)
* [:link:](when/when.d.ts) [When](https://github.com/cujojs/when) by [Derek Cicerone](https://github.com/derekcicerone), [Wim Looman](https://github.com/Nemo157)
* [:link:](which/which.d.ts) [which](https://github.com/isaacs/node-which) by [vvakame](https://github.com/vvakame)
* [:link:](jquery.window/jquery.window.d.ts) [Window plugin for jQuery](http://fstoke.me/jquery/window) by [Ryan Graham](https://github.com/ryan-codingintrigue)
* [:link:](windows-service/windows-service.d.ts) [windows-service](https://bitbucket.org/stephenwvickers/node-windows-service) by [Rogier Schouten](https://github.com/rogierschouten)
* [:link:](winjs/winjs.d.ts) [WinJS](http://try.buildwinjs.com) by [TypeScript samples](https://www.typescriptlang.org), [Adam Hewitt](https://github.com/adamhewitt627), [Craig Treasure](https://github.com/craigktreasure), [Jeff Fisher](https://github.com/xirzec)
+* [:link:](winreg/winreg.d.ts) [Winreg](https://github.com/fresc81/node-winreg) by [RX14](https://github.com/RX14)
* [:link:](winrt/winrt.d.ts) [WinRT](http://msdn.microsoft.com/en-us/library/windows/apps/br211377.aspx) by [TypeScript samples](https://www.typescriptlang.org)
* [:link:](winston/winston.d.ts) [winston](https://github.com/flatiron/winston) by [bonnici](https://github.com/bonnici), [Peter Harris](https://github.com/codeanimal)
+* [:link:](wiredep/wiredep.d.ts) [Wiredep v3.0.x](https://github.com/taptapship/wiredep) by [Abraão Alves](http://abraaoalves.github.io)
* [:link:](wolfy87-eventemitter/wolfy87-eventemitter.d.ts) [wolfy87-eventemitter](https://github.com/Wolfy87/EventEmitter) by [ryiwamoto](https://github.com/ryiwamoto)
* [:link:](wordcloud/wordcloud.d.ts) [wordcloud](https://github.com/timdream/wordcloud2.js) by [Joe Skeen](http://github.com/joeskeen)
* [:link:](wreck/wreck.d.ts) [wreck](https://github.com/hapijs/wreck) by [Marcin Porębski](http://github.com/marcinporebski)
@@ -1569,10 +1790,13 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](x-editable/x-editable.d.ts) [X-Editable](http://vitalets.github.io/x-editable/index.html) by [Chris Kirby](https://github.com/sirkirby)
* [:link:](x2js/xml2json.d.ts) [x2js](https://code.google.com/p/x2js) by [Horiuchi_H](https://github.com/horiuchi)
* [:link:](xdate/xdate.d.ts) [XDate](http://arshaw.com/xdate) by [yamada28go](https://github.com/yamada28go)
+* [:link:](xdomain/xdomain.d.ts) [xdomain](http://jpillora.com/xdomain) by [Dan Chao](http://dchao.co)
* [:link:](jsfl/xJSFL.d.ts) [xJSFL](http://www.xjsfl.com) by [soywiz](https://github.com/soywiz)
* [:link:](xlsx/xlsx.d.ts) [xlsx](https://github.com/SheetJS/js-xlsx) by [themauveavenger](https://github.com/themauveavenger)
* [:link:](xml-parser/xml-parser.d.ts) [xml-parser](https://github.com/segmentio/xml-parser) by [Matt Frantz](https://github.com/mhfrantz)
* [:link:](xmlbuilder/xmlbuilder.d.ts) [xmlbuilder](https://github.com/oozcitak/xmlbuilder-js) by [Wallymathieu](http://github.com/wallymathieu)
+* [:link:](xmldom/xmldom.d.ts) [xmldom](https://github.com/jindw/xmldom.git) by [Qubo](https://github.com/tkqubo)
+* [:link:](xmltojson/xmltojson.d.ts) [xmltojson](https://github.com/metatribal/xmlToJSON) by [Travis Crowe](https://github.com/traviscrowe)
* [:link:](xpath/xpath.d.ts) [xpath](https://github.com/goto100/xpath) by [Andrew Bradley](https://github.com/cspotcode)
* [:link:](xregexp/xregexp.d.ts) [XRegExp](http://xregexp.com) by [Bart van der Schoor](https://github.com/Bartvds), [Johannes Fahrenkrug](https://github.com/jfahrenkrug)
* [:link:](xsockets/XSockets.d.ts) [XSockets.NET](http://xsockets.net) by [Jeffery Grajkowski](https://github.com/pushplay)
@@ -1581,6 +1805,7 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](yargs/yargs.d.ts) [yargs](https://github.com/chevex/yargs) by [Martin Poelstra](https://github.com/poelstra)
* [:link:](ydn-db/ydn-db.d.ts) [YDN-DB version 1](http://dev.yathit.com/ydn-db/index.html) by [Kyaw Tun](https://github.com/yathit), [Gabriel Monteagudo](https://github.com/gabrielmaldi)
* [:link:](yeoman-generator/yeoman-generator.d.ts) [yeoman-generator](https://github.com/yeoman/generator) by [Kentaro Okuno](http://github.com/armorik83)
+* [:link:](yfiles/yfiles.d.ts) [yFiles for HTML](http://www.yworks.com/products/yfiles-for-html) by [yWorks GmbH](http://www.yworks.com)
* [:link:](yosay/yosay.d.ts) [yosay](https://github.com/yeoman/yosay) by [Kentaro Okuno](http://github.com/armorik83)
* [:link:](youtube/youtube.d.ts) [YouTube](https://developers.google.com/youtube) by [Daz Wilkin](https://github.com/DazWilkin), [Ian Obermiller](http://ianobermiller.com)
* [:link:](gapi.youtubeAnalytics/gapi.youtubeAnalytics.d.ts) [YouTube Analytics API](https://developers.google.com/youtube/analytics) by [Frank M](https://github.com/sgtfrankieboy)
@@ -1596,5 +1821,4 @@ This document generated by [dt-contributors-generator](https://github.com/vvakam
* [:link:](scroller/scroller.d.ts) [Zynga Scroller](https://github.com/zynga/scroller) by [Boris Yankov](https://github.com/borisyankov)
* [:link:](zynga-scroller/zynga-scroller.d.ts) [Zynga Scroller](http://zynga.github.com/scroller) by [Marcelo Haskell Camargo](https://github.com/haskellcamargo)
* [:link:](viewporter/viewporter.d.ts) [Zynga Viewporter](https://github.com/zynga/viewporter) by [Boris Yankov](https://github.com/borisyankov)
-* [:link:](flickity/flickity.d.ts) [Flickity](https://github.com/metafizzy/flickity) by [Chris McGrath](https://github.com/clmcgrath)
diff --git a/DataStream.js/DataStream.js.d.ts b/DataStream.js/DataStream.js.d.ts
index 7981cc809a..aeab572d96 100644
--- a/DataStream.js/DataStream.js.d.ts
+++ b/DataStream.js/DataStream.js.d.ts
@@ -1,7 +1,7 @@
// Type definitions for DataStream.js
// Project: https://github.com/kig/DataStream.js
// Definitions by: Tat
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare class DataStream {
diff --git a/FileSaver/FileSaver.d.ts b/FileSaver/FileSaver.d.ts
index fa5f31947e..6919fa385f 100644
--- a/FileSaver/FileSaver.d.ts
+++ b/FileSaver/FileSaver.d.ts
@@ -1,7 +1,7 @@
// Type definitions for FileSaver.js
// Project: https://github.com/eligrey/FileSaver.js/
// Definitions by: Cyril Schumacher
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/**
* @summary Interface for "saveAs" function.
diff --git a/Finch/Finch.d.ts b/Finch/Finch.d.ts
index ca896570f1..f55b654aae 100644
--- a/Finch/Finch.d.ts
+++ b/Finch/Finch.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Finch 0.5.13
// Project: https://github.com/stoodder/finchjs
// Definitions by: David Sichau
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface FinchCallback {
diff --git a/Headroom/headroom.d.ts b/Headroom/headroom.d.ts
index b4fc3133e7..ac505fac18 100644
--- a/Headroom/headroom.d.ts
+++ b/Headroom/headroom.d.ts
@@ -1,7 +1,7 @@
// Type definitions for headroom.js v0.7.0
// Project: http://wicky.nillia.ms/headroom.js/
// Definitions by: Jakub Olek
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface HeadroomOptions {
offset?: number;
diff --git a/HubSpot-pace/HubSpot-pace.d.ts b/HubSpot-pace/HubSpot-pace.d.ts
index e10e0316ac..7770ba68cc 100644
--- a/HubSpot-pace/HubSpot-pace.d.ts
+++ b/HubSpot-pace/HubSpot-pace.d.ts
@@ -3,7 +3,7 @@
// Definitions by: Borislav Zhivkov
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-declare module HubSpotPaceInterfaces {
+declare namespace HubSpotPaceInterfaces {
interface PaceOptions {
/**
* How long should it take for the bar to animate to a new point after receiving it
diff --git a/JSONStream/JSONStream.d.ts b/JSONStream/JSONStream.d.ts
index 869f965f45..029e5b8e9c 100644
--- a/JSONStream/JSONStream.d.ts
+++ b/JSONStream/JSONStream.d.ts
@@ -1,7 +1,7 @@
// Type definitions for JSONStream v0.8.0
// Project: http://github.com/dominictarr/JSONStream
// Definitions by: Bart van der Schoor
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
diff --git a/OpenJsCad/openjscad.d.ts b/OpenJsCad/openjscad.d.ts
index 072fa10b5a..c0bdbdc1f9 100644
--- a/OpenJsCad/openjscad.d.ts
+++ b/OpenJsCad/openjscad.d.ts
@@ -1,10 +1,10 @@
// Type definitions for OpenJsCad.js
// Project: https://github.com/joostn/OpenJsCad
// Definitions by: Dan Marshall
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module THREE {
+declare namespace THREE {
var CSG: {
fromCSG: (csg: CSG, defaultColor: any) => {
colorMesh: Mesh;
@@ -144,7 +144,7 @@ declare module THREE {
function RenderableSprite(): void;
function Projector(): void;
}
-declare module OpenJsCad {
+declare namespace OpenJsCad {
interface ILog {
(x: string): void;
prevLogTime?: number;
@@ -404,7 +404,7 @@ declare class CSG extends CxG implements ICenter {
toStlString(): string;
toAMFString(m: IAMFStringOptions): Blob;
}
-declare module CSG {
+declare namespace CSG {
function fnNumberSort(a: any, b: any): number;
function parseOption(options: any, optionname: any, defaultvalue: any): any;
function parseOptionAs3DVector(options: any, optionname: any, defaultvalue: any): Vector3D;
@@ -546,7 +546,7 @@ declare module CSG {
toStlString(): string;
}
}
-declare module CSG.Polygon {
+declare namespace CSG.Polygon {
class Shared {
color: any;
tag: any;
@@ -557,7 +557,7 @@ declare module CSG.Polygon {
getHash(): any;
}
}
-declare module CSG {
+declare namespace CSG {
class PolygonTreeNode {
parent: any;
children: any;
@@ -869,7 +869,7 @@ declare class CAG extends CxG implements ICenter {
toDxf(): Blob;
static PathsToDxf(paths: CSG.Path2D[]): Blob;
}
-declare module CAG {
+declare namespace CAG {
class Vertex {
pos: CSG.Vector2D;
tag: number;
@@ -905,7 +905,7 @@ interface CAG_extrude_options {
twistangle?: number;
twiststeps?: number;
}
-declare module CSG {
+declare namespace CSG {
class Polygon2D extends CAG {
constructor(points: Vector2D[]);
}
diff --git a/PayPal-Cordova-Plugin/PayPal-Cordova-Plugin.d.ts b/PayPal-Cordova-Plugin/PayPal-Cordova-Plugin.d.ts
index 07c172d558..41bd1d1632 100644
--- a/PayPal-Cordova-Plugin/PayPal-Cordova-Plugin.d.ts
+++ b/PayPal-Cordova-Plugin/PayPal-Cordova-Plugin.d.ts
@@ -1,13 +1,13 @@
// Type definitions for PayPal-Cordova-Plugin 3.1.10
// Project: https://github.com/paypal/PayPal-Cordova-Plugin
// Definitions by: Justin Unterreiner
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
//#region paypal-mobile-js-helper.js
/**
* The PayPalItem class defines an optional itemization for a payment.
- *
+ *
* @see https://developer.paypal.com/docs/api/#item-object for more details.
*/
declare class PayPalItem {
@@ -51,7 +51,7 @@ declare class PayPalItem {
/**
* The PayPalPaymentDetails class defines optional amount details.
- *
+ *
* @see https://developer.paypal.com/webapps/developer/docs/api/#details-object for more details.
*/
declare class PayPalPaymentDetails {
@@ -256,18 +256,18 @@ declare class PayPalConfiguration {
/**
* For single payments, options for the shipping address.
- *
+ *
* - 0 - PayPalShippingAddressOptionNone: no shipping address applies.
- *
+ *
* - 1 - PayPalShippingAddressOptionProvided: shipping address will be provided by your app,
* in the shippingAddress property of PayPalPayment.
- *
+ *
* - 2 - PayPalShippingAddressOptionPayPal: user will choose from shipping addresses on file
* for their PayPal account.
- *
+ *
* - 3 - PayPalShippingAddressOptionBoth: user will choose from the shipping address provided by your app,
* in the shippingAddress property of PayPalPayment, plus the shipping addresses on file for the user's PayPal account.
- *
+ *
* Defaults to 0 (PayPalShippingAddressOptionNone).
*/
payPalShippingAddressOption: number;
@@ -277,26 +277,26 @@ declare class PayPalConfiguration {
* the SDK will remember the user's PayPal username or phone number;
* if the user pays via their credit card, then the SDK will remember
* the PayPal Vault token representing the user's credit card.
- *
+ *
* If set to false, then any previously-remembered username, phone number, or
* credit card token will be erased, and subsequent payment information will
* not be remembered.
- *
+ *
* Defaults to true.
*/
rememberUser: boolean;
/**
* If not set, or if set to nil, defaults to the device's current language setting.
- *
+ *
* Can be specified as a language code ("en", "fr", "zh-Hans", etc.) or as a locale ("en_AU", "fr_FR", "zh-Hant_HK", etc.).
* If the library does not contain localized strings for a specified locale, then will fall back to the language. E.g., "es_CO" -> "es".
* If the library does not contain localized strings for a specified language, then will fall back to American English.
- *
+ *
* If you specify only a language code, and that code matches the device's currently preferred language,
* then the library will attempt to use the device's current region as well.
* E.g., specifying "en" on a device set to "English" and "United Kingdom" will result in "en_GB".
- *
+ *
* These localizations are currently included:
* da,de,en,en_AU,en_GB,en_SV,es,es_MX,fr,he,it,ja,ko,nb,nl,pl,pt,pt_BR,ru,sv,tr,zh-Hans,zh-Hant_HK,zh-Hant_TW.
*/
@@ -319,7 +319,7 @@ declare class PayPalConfiguration {
/**
* Sandbox credentials can be difficult to type on a mobile device. Setting this flag to true will
* cause the sandboxUserPassword and sandboxUserPin to always be pre-populated into login fields.
- *
+ *
* This setting will have no effect if the operation mode is production.
* Defaults to false.
*/
@@ -385,18 +385,18 @@ interface PayPalConfigurationOptions {
/**
* For single payments, options for the shipping address.
- *
+ *
* - 0 - PayPalShippingAddressOptionNone?: no shipping address applies.
- *
+ *
* - 1 - PayPalShippingAddressOptionProvided?: shipping address will be provided by your app,
* in the shippingAddress property of PayPalPayment.
- *
+ *
* - 2 - PayPalShippingAddressOptionPayPal?: user will choose from shipping addresses on file
* for their PayPal account.
- *
+ *
* - 3 - PayPalShippingAddressOptionBoth?: user will choose from the shipping address provided by your app,
* in the shippingAddress property of PayPalPayment, plus the shipping addresses on file for the user's PayPal account.
- *
+ *
* Defaults to 0 (PayPalShippingAddressOptionNone).
*/
payPalShippingAddressOption?: number;
@@ -406,26 +406,26 @@ interface PayPalConfigurationOptions {
* the SDK will remember the user's PayPal username or phone number;
* if the user pays via their credit card, then the SDK will remember
* the PayPal Vault token representing the user's credit card.
- *
+ *
* If set to false, then any previously-remembered username, phone number, or
* credit card token will be erased, and subsequent payment information will
* not be remembered.
- *
+ *
* Defaults to true.
*/
rememberUser?: boolean;
/**
* If not set, or if set to nil, defaults to the device's current language setting.
- *
+ *
* Can be specified as a language code ("en", "fr", "zh-Hans", etc.) or as a locale ("en_AU", "fr_FR", "zh-Hant_HK", etc.).
* If the library does not contain localized strings for a specified locale, then will fall back to the language. E.g., "es_CO" -> "es".
* If the library does not contain localized strings for a specified language, then will fall back to American English.
- *
+ *
* If you specify only a language code, and that code matches the device's currently preferred language,
* then the library will attempt to use the device's current region as well.
* E.g., specifying "en" on a device set to "English" and "United Kingdom" will result in "en_GB".
- *
+ *
* These localizations are currently included:
* da,de,en,en_AU,en_GB,en_SV,es,es_MX,fr,he,it,ja,ko,nb,nl,pl,pt,pt_BR,ru,sv,tr,zh-Hans,zh-Hant_HK,zh-Hant_TW.
*/
@@ -448,7 +448,7 @@ interface PayPalConfigurationOptions {
/**
* Sandbox credentials can be difficult to type on a mobile device. Setting this flag to true will
* cause the sandboxUserPassword and sandboxUserPin to always be pre-populated into login fields.
- *
+ *
* This setting will have no effect if the operation mode is production.
* Defaults to false.
*/
@@ -469,7 +469,7 @@ interface PayPalConfigurationOptions {
//#region cdv-plugin-paypal-mobile-sdk.js
-declare module PayPalCordovaPlugin {
+declare namespace PayPalCordovaPlugin {
export interface PayPalClientIds {
PayPalEnvironmentProduction: string;
@@ -545,7 +545,7 @@ declare module PayPalCordovaPlugin {
* the recommended time to preconnect is on page load.
*
* @param environment available options are "PayPalEnvironmentNoNetwork", "PayPalEnvironmentProduction" and "PayPalEnvironmentSandbox"
- * @param configuration PayPalConfiguration object, for Future Payments merchantName, merchantPrivacyPolicyURL
+ * @param configuration PayPalConfiguration object, for Future Payments merchantName, merchantPrivacyPolicyURL
* and merchantUserAgreementURL must be set be set
* @param completionCallback a callback function on success
*/
@@ -592,7 +592,7 @@ declare module PayPalCordovaPlugin {
/**
* Please Read Docs on Future Payments at https://github.com/paypal/PayPal-iOS-SDK#future-payments
- *
+ *
* @param completionCallback a callback function accepting a js object with future payment authorization
* @param cancelCallback a callback function accepting a reason string, called when the user canceled without agreement
*/
@@ -600,7 +600,7 @@ declare module PayPalCordovaPlugin {
/**
* Please Read Docs on Profile Sharing at https://github.com/paypal/PayPal-iOS-SDK#profile-sharing
- *
+ *
* @param scopes scopes Set of requested scope-values. Accepted scopes are: openid, profile, address, email, phone, futurepayments and paypalattributes
* See https://developer.paypal.com/docs/integration/direct/identity/attributes/ for more details
* @param completionCallback a callback function accepting a js object with future payment authorization
diff --git a/README.md b/README.md
index 47c56482c5..5c218aaa19 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@ Please see the [contribution guide](http://definitelytyped.org/guides/contributi
## Requested definitions
-Here is are the [currently requested definitions](https://github.com/borisyankov/DefinitelyTyped/labels/Definition%3ARequest).
+Here is are the [currently requested definitions](https://github.com/DefinitelyTyped/DefinitelyTyped/labels/Definition%3ARequest).
## License
diff --git a/_debugger/_debugger.d.ts b/_debugger/_debugger.d.ts
index 15ed8bfcf1..14bf5d49c7 100644
--- a/_debugger/_debugger.d.ts
+++ b/_debugger/_debugger.d.ts
@@ -1,11 +1,11 @@
// Type definitions for Node.js debugger API
// Project: http://nodejs.org/
// Definitions by: Basarat Ali Syed
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module NodeJS {
+declare namespace NodeJS {
export module _debugger {
export interface Packet {
raw: string;
diff --git a/acc-wizard/acc-wizard.d.ts b/acc-wizard/acc-wizard.d.ts
index f6235d2caf..9c20bf3e5f 100644
--- a/acc-wizard/acc-wizard.d.ts
+++ b/acc-wizard/acc-wizard.d.ts
@@ -1,7 +1,7 @@
// Type definitions for acc-wizard
// Project: https://github.com/sathomas/acc-wizard
// Definitions by: Cyril Schumacher
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface AccWizardOptions {
/**
diff --git a/accounting/accounting.d.ts b/accounting/accounting.d.ts
index 6751040475..b8187e41c4 100644
--- a/accounting/accounting.d.ts
+++ b/accounting/accounting.d.ts
@@ -1,7 +1,7 @@
// Type definitions for accounting.js 0.3.2
// Project: http://josscrowcroft.github.io/accounting.js/
// Definitions by: Sergey Gerasimov
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface IAccountingCurrencyFormat {
pos: string; // for positive values, eg. "$ 1.00"
diff --git a/ace/ace.d.ts b/ace/ace.d.ts
index 8fed295f20..4a137075b0 100644
--- a/ace/ace.d.ts
+++ b/ace/ace.d.ts
@@ -1,9 +1,9 @@
// Type definitions for Ace Ajax.org Cloud9 Editor
// Project: http://ace.ajax.org/
// Definitions by: Diullei Gomes
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-declare module AceAjax {
+declare namespace AceAjax {
export interface Delta {
action: string;
@@ -653,7 +653,7 @@ declare module AceAjax {
* @param type Identify the type of the marker
* @param inFront Set to `true` to establish a front marker
**/
- addMarker(range: Range, clazz: string, type: Function, inFront: boolean): void;
+ addMarker(range: Range, clazz: string, type: Function, inFront: boolean): number;
/**
* Adds a new marker to the given `Range`. If `inFront` is `true`, a front marker is defined, and the `'changeFrontMarker'` event fires; otherwise, the `'changeBackMarker'` event fires.
@@ -662,7 +662,7 @@ declare module AceAjax {
* @param type Identify the type of the marker
* @param inFront Set to `true` to establish a front marker
**/
- addMarker(range: Range, clazz: string, type: string, inFront: boolean): void;
+ addMarker(range: Range, clazz: string, type: string, inFront: boolean): number;
/**
* Adds a dynamic marker to the session.
diff --git a/acl/acl.d.ts b/acl/acl.d.ts
index 66fee09d14..06defa2449 100644
--- a/acl/acl.d.ts
+++ b/acl/acl.d.ts
@@ -1,7 +1,7 @@
// Type definitions for node_acl 0.4.7
// Project: https://github.com/optimalbits/node_acl
// Definitions by: Qubo
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
///
diff --git a/acorn/acorn.d.ts b/acorn/acorn.d.ts
index 315d107185..755aab2a54 100644
--- a/acorn/acorn.d.ts
+++ b/acorn/acorn.d.ts
@@ -1,11 +1,11 @@
// Type definitions for Acorn v1.0.1
// Project: https://github.com/marijnh/acorn
// Definitions by: RReverser
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module acorn {
+declare namespace acorn {
var version: string;
function parse(input: string, options?: Options): ESTree.Program;
function parseExpressionAt(input: string, pos: number, options?: Options): ESTree.Expression;
diff --git a/adal-angular/adal-angular-tests.ts b/adal-angular/adal-angular-tests.ts
new file mode 100644
index 0000000000..930d94388f
--- /dev/null
+++ b/adal-angular/adal-angular-tests.ts
@@ -0,0 +1,46 @@
+///
+
+// Code samples from:
+// - https://github.com/AzureAD/azure-activedirectory-library-for-js
+// - https://github.com/Azure-Samples/active-directory-angularjs-singlepageapp
+
+// Variable provided by AngularJS
+var $httpProvider: angular.IHttpProvider = null;
+var adalAuthenticationServiceProvider: adal.AdalAuthenticationServiceProvider = null;
+var adalAuthenticationService: adal.AdalAuthenticationService = null;
+
+var endpoints = {
+ "https://yourhost/api": "b6a68585-5287-45b2-ba82-383ba1f60932",
+};
+adalAuthenticationServiceProvider.init({
+ tenant: "52d4b072-9470-49fb-8721-bc3a1c9912a1",
+ clientId: "e9a5a8b6-8af7-4719-9821-0deef255f68e",
+ endpoints: endpoints
+ },
+ $httpProvider
+);
+
+adalAuthenticationServiceProvider.init({
+ clientId: "e9a5a8b6-8af7-4719-9821-0deef255f68e"
+ },
+ $httpProvider
+);
+
+adalAuthenticationServiceProvider.init(
+ {
+ clientId: 'cb68f72f...',
+ cacheLocation: 'localStorage'
+ },
+ $httpProvider // pass http provider to inject request interceptor to attach tokens
+);
+
+adalAuthenticationServiceProvider.init({
+ tenant: 'Enter your tenant name here e.g. contoso.onmicrosoft.com',
+ clientId: 'Enter your client ID here e.g. e9a5a8b6-8af7-4719-9821-0deef255f68e',
+ extraQueryParameter: 'nux=1'
+ },
+ $httpProvider
+);
+
+adalAuthenticationService.login();
+adalAuthenticationService.logOut();
diff --git a/adal-angular/adal-angular.d.ts b/adal-angular/adal-angular.d.ts
new file mode 100644
index 0000000000..1d0b88d55a
--- /dev/null
+++ b/adal-angular/adal-angular.d.ts
@@ -0,0 +1,40 @@
+// Type definitions for ADAL.JS 1.0.8
+// Project: https://github.com/AzureAD/azure-activedirectory-library-for-js
+// Definitions by: mmaitre314
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+///
+
+declare namespace adal {
+
+ interface AdalAuthenticationServiceProvider {
+ init(configOptions: Config, httpProvider: angular.IHttpProvider): void;
+ }
+
+ interface UserInfo {
+ isAuthenticated: boolean,
+ userName: string,
+ loginError: string,
+ profile: any
+ }
+
+ interface AdalAuthenticationService {
+
+ config: Config;
+ userInfo: UserInfo,
+
+ login(): void;
+ loginInProgress(): boolean;
+ logOut(): void;
+ getCachedToken(resource: string): string;
+ acquireToken(resource: string): angular.IPromise;
+ getUser(): angular.IPromise;
+ getResourceForEndpoint(endpoint: string): string,
+ clearCache(): void;
+ clearCacheForResource(resource: string): void;
+ info(message: string): void;
+ verbose(message: string): void;
+ }
+
+}
\ No newline at end of file
diff --git a/adal-angular/adal-tests.ts b/adal-angular/adal-tests.ts
new file mode 100644
index 0000000000..598134d0a0
--- /dev/null
+++ b/adal-angular/adal-tests.ts
@@ -0,0 +1,15 @@
+///
+
+var endpoints = {
+ "https://yourhost/api": "b6a68585-5287-45b2-ba82-383ba1f60932",
+};
+
+var config : adal.Config = {
+ tenant: "52d4b072-9470-49fb-8721-bc3a1c9912a1", // Optional by default, it sends common
+ clientId: "e9a5a8b6-8af7-4719-9821-0deef255f68e", // Required
+ endpoints: endpoints // If you need to send CORS api requests.
+};
+
+var auth = new AuthenticationContext(config);
+
+var userName: string = auth.getCachedUser().userName;
\ No newline at end of file
diff --git a/adal-angular/adal.d.ts b/adal-angular/adal.d.ts
new file mode 100644
index 0000000000..c5a64efd0b
--- /dev/null
+++ b/adal-angular/adal.d.ts
@@ -0,0 +1,146 @@
+// Type definitions for ADAL.JS 1.0.8
+// Project: https://github.com/AzureAD/azure-activedirectory-library-for-js
+// Definitions by: mmaitre314
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+declare var AuthenticationContext: adal.AuthenticationContextStatic;
+
+declare module 'adal' {
+ export = AuthenticationContext;
+}
+
+declare namespace adal {
+
+ interface Config {
+ tenant?: string,
+ clientId: string,
+ redirectUri?: string,
+ cacheLocation?: string,
+ displayCall?: (urlNavigate: string) => any,
+ correlationId?: string,
+ loginResource?: string,
+ resource?: string
+ endpoints?: any // If you need to send CORS api requests.
+ extraQueryParameter?: string
+ }
+
+ interface User {
+ userName: string,
+ profile: any
+ }
+
+ interface RequestInfo {
+ valid: boolean,
+ parameters: any,
+ stateMatch: boolean,
+ stateResponse: string,
+ requestType: string
+ }
+
+ interface AuthenticationContextStatic {
+ new (config: Config): AuthenticationContext;
+ }
+
+ interface AuthenticationContext {
+
+ instance: string;
+ config: Config;
+
+ /**
+ * Gets initial Idtoken for the app backend
+ * Saves the resulting Idtoken in localStorage.
+ */
+ login(): void;
+ loginInProgress(): boolean;
+
+ /**
+ * Gets token for the specified resource from local storage cache
+ * @param {string} resource A URI that identifies the resource for which the token is valid.
+ * @returns {string} token if exists and not expired or null
+ */
+ getCachedToken(resource: string): string;
+
+ /**
+ * Retrieves and parse idToken from localstorage
+ * @returns {User} user object
+ */
+ getCachedUser(): User;
+
+ registerCallback(expectedState: string, resource: string, callback: (message: string, token: string) => any): void;
+
+ /**
+ * Acquire token from cache if not expired and available. Acquires token from iframe if expired.
+ * @param {string} resource ResourceUri identifying the target resource
+ * @param {requestCallback} callback
+ */
+ acquireToken(resource: string, callback: (message: string, token: string) => any): void;
+
+ /**
+ * Redirect the Browser to Azure AD Authorization endpoint
+ * @param {string} urlNavigate The authorization request url
+ */
+ promptUser(urlNavigate: string): void;
+
+ /**
+ * Clear cache items.
+ */
+ clearCache(): void;
+
+ /**
+ * Clear cache items for a resource.
+ */
+ clearCacheForResource(resource: string): void;
+
+ /**
+ * Logout user will redirect page to logout endpoint.
+ * After logout, it will redirect to post_logout page if provided.
+ */
+ logOut(): void;
+
+ /**
+ * Gets a user profile
+ * @param {requestCallback} callback - The callback that handles the response.
+ */
+ getUser(callback: (message: string, user?: User) => any): void;
+
+ /**
+ * Checks if hash contains access token or id token or error_description
+ * @param {string} hash - Hash passed from redirect page
+ * @returns {Boolean}
+ */
+ isCallback(hash: string): boolean;
+
+ /**
+ * Gets login error
+ * @returns {string} error message related to login
+ */
+ getLoginError(): string;
+
+ /**
+ * Gets requestInfo from given hash.
+ * @returns {string} error message related to login
+ */
+ getRequestInfo(hash: string): string;
+
+ /**
+ * Saves token from hash that is received from redirect.
+ */
+ saveTokenFromHash(requestInfo: RequestInfo): void;
+
+ /**
+ * Gets resource for given endpoint if mapping is provided with config.
+ * @param {string} endpoint - API endpoint
+ * @returns {string} resource for this API endpoint
+ */
+ getResourceForEndpoint(endpoint: string): string;
+
+ handleWindowCallback(): void;
+
+ log(level: number, message: string, error: any): void;
+ error(message: string, error: any): void;
+ warn(message: string): void;
+ info(message: string): void;
+ verbose(message: string): void;
+ }
+
+}
diff --git a/add2home/add2home.d.ts b/add2home/add2home.d.ts
index e1e9548f11..1740a3e63e 100644
--- a/add2home/add2home.d.ts
+++ b/add2home/add2home.d.ts
@@ -1,7 +1,7 @@
// Type definitions for add2home v2.0.5
// Project: http://cubiq.org/add-to-home-screen
// Definitions by: James Wilkins
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare var addToHome: {
/** Shows the popup.
diff --git a/adm-zip/adm-zip.d.ts b/adm-zip/adm-zip.d.ts
index a42978ca80..19298149c3 100644
--- a/adm-zip/adm-zip.d.ts
+++ b/adm-zip/adm-zip.d.ts
@@ -1,7 +1,7 @@
// Type definitions for adm-zip v0.4.4
// Project: https://github.com/cthackers/adm-zip
// Definitions by: John Vilk , Abner Oliveira
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -216,7 +216,7 @@ declare module "adm-zip" {
* @param targetPath Target location
* @param overwrite If the file already exists at the target path, the file
* will be overwriten if this is true. Default is FALSE
- * @param callback The callback function will be called afeter extraction
+ * @param callback The callback function will be called afeter extraction
*/
extractAllToAsync(targetPath: string, overwrite: boolean, callback: (error: Error) => void): void;
/**
@@ -233,7 +233,7 @@ declare module "adm-zip" {
toBuffer(): Buffer;
}
- module AdmZip {
+ namespace AdmZip {
/**
* The ZipEntry is more than a structure representing the entry inside the
* zip file. Beside the normal attributes and headers a entry can have, the
diff --git a/ag-grid/ag-grid.d-2.1.2.ts b/ag-grid/ag-grid.d-2.1.2.ts
index f385a90f44..615dc066cb 100644
--- a/ag-grid/ag-grid.d-2.1.2.ts
+++ b/ag-grid/ag-grid.d-2.1.2.ts
@@ -1,8 +1,9 @@
// Type definitions for ag-grid v2.1.2
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
-declare module ag.grid {
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+declare namespace ag.grid {
class ColumnChangeEvent {
private type;
private column;
@@ -28,7 +29,7 @@ declare module ag.grid {
isIndividualColumnResized(): boolean;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Utils {
private static isSafari;
private static isIE;
@@ -84,7 +85,7 @@ declare module ag.grid {
static isBrowserSafari(): boolean;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Constants {
static STEP_EVERYTHING: number;
static STEP_FILTER: number;
@@ -109,7 +110,7 @@ declare module ag.grid {
static KEY_RIGHT: number;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Column {
static colIdSequence: number;
colDef: ColDef;
@@ -128,7 +129,7 @@ declare module ag.grid {
setMinimum(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ColumnGroup {
pinned: any;
name: any;
@@ -146,7 +147,7 @@ declare module ag.grid {
addToVisibleColumns(colsToAdd: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GridOptionsWrapper {
private gridOptions;
private groupHeaders;
@@ -230,7 +231,7 @@ declare module ag.grid {
private getCallbackForEvent(eventName);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class LoggerFactory {
private logging;
init(gridOptionsWrapper: GridOptionsWrapper): void;
@@ -243,7 +244,7 @@ declare module ag.grid {
log(message: string): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Events {
/** A new set of columns has been entered, everything has potentially changed. */
static EVENT_COLUMN_EVERYTHING_CHANGED: string;
@@ -279,7 +280,7 @@ declare module ag.grid {
static EVENT_READY: string;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class EventService {
private allListeners;
private globalListeners;
@@ -291,7 +292,7 @@ declare module ag.grid {
dispatchEvent(eventType: string, event?: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class MasterSlaveService {
private gridOptionsWrapper;
private columnController;
@@ -308,7 +309,7 @@ declare module ag.grid {
onColumnEvent(event: ColumnChangeEvent): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ColumnApi {
private _columnController;
constructor(_columnController: ColumnController);
@@ -407,7 +408,7 @@ declare module ag.grid {
private getTotalColWidth(includePinned);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface CsvExportParams {
skipHeader?: boolean;
skipFooters?: boolean;
@@ -426,7 +427,7 @@ declare module ag.grid {
private escape(value);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ExpressionService {
private expressionToFunctionCache;
private logger;
@@ -436,13 +437,13 @@ declare module ag.grid {
private createFunctionBody(expression);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface TextAndNumberFilterParameters {
/** What to do when new rows are loaded. The default is to reset the filter, to keep it in line with 'set' filters. If you want to keep the selection, then set this value to 'keep'. */
newRowsAction?: string;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class TextFilter implements Filter {
private filterParams;
private filterChangedCallback;
@@ -473,7 +474,7 @@ declare module ag.grid {
private getApi();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class NumberFilter implements Filter {
private filterParams;
private filterChangedCallback;
@@ -504,7 +505,7 @@ declare module ag.grid {
private getApi();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface ColDef {
/** If sorting by default, set it here. Set to 'asc' or 'desc' */
sort?: string;
@@ -594,7 +595,7 @@ declare module ag.grid {
onCellContextMenu?: Function;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SetFilterModel {
private colDef;
private filterParams;
@@ -635,7 +636,7 @@ declare module ag.grid {
}
}
/** The filter parameters for set filter */
-declare module ag.grid {
+declare namespace ag.grid {
interface SetFilterParameters {
/** Same as cell renderer for grid (you can use the same one in both locations). Setting it separatly here allows for the value to be rendered differently in the filter. */
cellRenderer?: Function;
@@ -649,7 +650,7 @@ declare module ag.grid {
suppressRemoveEntries?: boolean;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SetFilter implements Filter {
private eGui;
private filterParams;
@@ -697,7 +698,7 @@ declare module ag.grid {
private createApi();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class PopupService {
private ePopupParent;
init(ePopupParent: any): void;
@@ -705,7 +706,7 @@ declare module ag.grid {
addAsModalPopup(eChild: any, closeOnEsc: boolean): (event: any) => void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface RowNode {
/** Unique ID for the node. Can be though of as the index of the row in the original list,
* however exceptions apply so don't depend on uniqueness. */
@@ -754,7 +755,7 @@ declare module ag.grid {
_childrenMap?: {};
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class FilterManager {
private $compile;
private $scope;
@@ -793,7 +794,7 @@ declare module ag.grid {
showFilter(column: Column, eventSource: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class TemplateService {
templateCache: any;
waitingCallbacks: any;
@@ -803,7 +804,7 @@ declare module ag.grid {
handleHttpResult(httpResult: any, url: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SelectionRendererFactory {
private angularGrid;
private selectionController;
@@ -811,7 +812,7 @@ declare module ag.grid {
createSelectionCheckbox(node: any, rowIndex: any): HTMLInputElement;
}
}
-declare module ag.vdom {
+declare namespace ag.vdom {
class VElement {
static idSequence: number;
private id;
@@ -824,7 +825,7 @@ declare module ag.vdom {
toHtmlString(): string;
}
}
-declare module ag.vdom {
+declare namespace ag.vdom {
class VHtmlElement extends VElement {
private type;
private classes;
@@ -855,7 +856,7 @@ declare module ag.vdom {
fireElementAttachedToChildren(element: Element): void;
}
}
-declare module ag.vdom {
+declare namespace ag.vdom {
class VWrapperElement extends VElement {
private wrappedElement;
constructor(wrappedElement: Element);
@@ -863,7 +864,7 @@ declare module ag.vdom {
elementAttached(element: Element): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedCell {
private vGridCell;
private vSpanWithValue;
@@ -924,7 +925,7 @@ declare module ag.grid {
private addClasses();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedRow {
vPinnedRow: any;
vBodyRow: any;
@@ -974,7 +975,7 @@ declare module ag.grid {
private addDynamicClasses();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SvgFactory {
static theInstance: SvgFactory;
static getInstance(): SvgFactory;
@@ -990,10 +991,10 @@ declare module ag.grid {
createArrowUpDownSvg(): Element;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
function groupCellRendererFactory(gridOptionsWrapper: GridOptionsWrapper, selectionRendererFactory: SelectionRendererFactory, expressionService: ExpressionService): (params: any) => HTMLSpanElement;
}
-declare module ag.grid {
+declare namespace ag.grid {
class RowRenderer {
private columnModel;
private gridOptionsWrapper;
@@ -1057,7 +1058,7 @@ declare module ag.grid {
startEditingNextCell(rowIndex: any, column: any, shiftKey: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SelectionController {
private eParentsOfRows;
private angularGrid;
@@ -1094,7 +1095,7 @@ declare module ag.grid {
private updateGroupParentsIfNeeded();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedHeaderElement {
private eRoot;
private dragStartX;
@@ -1110,7 +1111,7 @@ declare module ag.grid {
stopDragging(listenersToRemove: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedHeaderCell extends RenderedHeaderElement {
private static DEFAULT_SORTING_ORDER;
private eHeaderCell;
@@ -1148,7 +1149,7 @@ declare module ag.grid {
private addHeaderClassesFromCollDef();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedHeaderGroupCell extends RenderedHeaderElement {
private eHeaderGroup;
private eHeaderGroupCell;
@@ -1178,7 +1179,7 @@ declare module ag.grid {
onDragging(dragChange: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class HeaderRenderer {
private gridOptionsWrapper;
private columnController;
@@ -1200,7 +1201,7 @@ declare module ag.grid {
onIndividualColumnResized(column: Column): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GroupCreator {
private valueService;
init(valueService: ValueService): void;
@@ -1208,7 +1209,7 @@ declare module ag.grid {
isExpanded(expandByDefault: any, level: any): boolean;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class InMemoryRowController {
private gridOptionsWrapper;
private columnController;
@@ -1257,7 +1258,7 @@ declare module ag.grid {
private createFooterNode(groupNode);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class VirtualPageRowController {
rowRenderer: any;
datasourceVersion: any;
@@ -1304,7 +1305,7 @@ declare module ag.grid {
};
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class PaginationController {
eGui: any;
btNext: any;
@@ -1346,7 +1347,7 @@ declare module ag.grid {
setupComponents(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class BorderLayout {
private eNorthWrapper;
private eSouthWrapper;
@@ -1386,7 +1387,7 @@ declare module ag.grid {
setSouthVisible(visible: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GridPanel {
private masterSlaveService;
private gridOptionsWrapper;
@@ -1451,7 +1452,7 @@ declare module ag.grid {
private scrollPinned(bodyTopPosition);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class DragAndDropService {
static theInstance: DragAndDropService;
static getInstance(): DragAndDropService;
@@ -1465,7 +1466,7 @@ declare module ag.grid {
}
}
declare function require(name: string): any;
-declare module ag.grid {
+declare namespace ag.grid {
class AgList {
private eGui;
private uniqueId;
@@ -1516,7 +1517,7 @@ declare module ag.grid {
getGui(): any;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ColumnSelectionPanel {
private gridOptionsWrapper;
private columnController;
@@ -1532,7 +1533,7 @@ declare module ag.grid {
getGui(): any;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GroupSelectionPanel {
gridOptionsWrapper: any;
columnController: ColumnController;
@@ -1548,7 +1549,7 @@ declare module ag.grid {
private onItemMoved(fromIndex, toIndex);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class AgDropdownList {
private itemSelectedListeners;
private eValue;
@@ -1572,7 +1573,7 @@ declare module ag.grid {
setModel(model: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ValuesSelectionPanel {
private gridOptionsWrapper;
private columnController;
@@ -1588,7 +1589,7 @@ declare module ag.grid {
private beforeDropListener(newItem);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class VerticalStack {
isLayoutPanel: any;
childPanels: any;
@@ -1599,14 +1600,14 @@ declare module ag.grid {
doLayout(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ToolPanel {
layout: any;
constructor();
init(columnController: any, inMemoryRowController: any, gridOptionsWrapper: GridOptionsWrapper, popupService: PopupService, eventService: EventService): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface GridOptions {
virtualPaging?: boolean;
toolPanelSuppressPivot?: boolean;
@@ -1693,7 +1694,7 @@ declare module ag.grid {
columnApi?: ColumnApi;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GridApi {
private grid;
private rowRenderer;
@@ -1790,7 +1791,7 @@ declare module ag.grid {
refreshPivot(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ValueService {
private gridOptionsWrapper;
private expressionService;
@@ -1801,7 +1802,7 @@ declare module ag.grid {
private getValueCallback(data, node, field);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Grid {
private virtualRowCallbacks;
private gridOptions;
@@ -1863,7 +1864,7 @@ declare module ag.grid {
doLayout(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ComponentUtil {
static SIMPLE_PROPERTIES: string[];
static SIMPLE_NUMBER_PROPERTIES: string[];
@@ -1879,7 +1880,7 @@ declare module ag.grid {
static toNumber(value: any): number;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class AgGridNg2 {
private elementDef;
private _agGrid;
@@ -1974,11 +1975,11 @@ declare module ag.grid {
private globalEventListener(eventType, event);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
}
declare var exports: any;
declare var module: any;
-declare module ag.grid {
+declare namespace ag.grid {
interface Filter {
getGui(): any;
isFilterActive(): boolean;
diff --git a/ag-grid/ag-grid.d.ts b/ag-grid/ag-grid.d.ts
index 6dd6e90e42..3fe37571b1 100644
--- a/ag-grid/ag-grid.d.ts
+++ b/ag-grid/ag-grid.d.ts
@@ -1,8 +1,9 @@
// Type definitions for ag-grid v2.1.2
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
-declare module ag.grid {
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+declare namespace ag.grid {
class ColumnChangeEvent {
private type;
private column;
@@ -28,7 +29,7 @@ declare module ag.grid {
isIndividualColumnResized(): boolean;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Utils {
private static isSafari;
private static isIE;
@@ -84,7 +85,7 @@ declare module ag.grid {
static isBrowserSafari(): boolean;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Constants {
static STEP_EVERYTHING: number;
static STEP_FILTER: number;
@@ -109,7 +110,7 @@ declare module ag.grid {
static KEY_RIGHT: number;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Column {
static colIdSequence: number;
colDef: ColDef;
@@ -128,7 +129,7 @@ declare module ag.grid {
setMinimum(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ColumnGroup {
pinned: any;
name: any;
@@ -146,7 +147,7 @@ declare module ag.grid {
addToVisibleColumns(colsToAdd: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GridOptionsWrapper {
private gridOptions;
private groupHeaders;
@@ -230,7 +231,7 @@ declare module ag.grid {
private getCallbackForEvent(eventName);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class LoggerFactory {
private logging;
init(gridOptionsWrapper: GridOptionsWrapper): void;
@@ -243,7 +244,7 @@ declare module ag.grid {
log(message: string): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Events {
/** A new set of columns has been entered, everything has potentially changed. */
static EVENT_COLUMN_EVERYTHING_CHANGED: string;
@@ -279,7 +280,7 @@ declare module ag.grid {
static EVENT_READY: string;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class EventService {
private allListeners;
private globalListeners;
@@ -291,7 +292,7 @@ declare module ag.grid {
dispatchEvent(eventType: string, event?: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class MasterSlaveService {
private gridOptionsWrapper;
private columnController;
@@ -308,7 +309,7 @@ declare module ag.grid {
onColumnEvent(event: ColumnChangeEvent): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ColumnApi {
private _columnController;
constructor(_columnController: ColumnController);
@@ -407,7 +408,7 @@ declare module ag.grid {
private getTotalColWidth(includePinned);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface CsvExportParams {
skipHeader?: boolean;
skipFooters?: boolean;
@@ -426,7 +427,7 @@ declare module ag.grid {
private escape(value);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ExpressionService {
private expressionToFunctionCache;
private logger;
@@ -436,13 +437,13 @@ declare module ag.grid {
private createFunctionBody(expression);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface TextAndNumberFilterParameters {
/** What to do when new rows are loaded. The default is to reset the filter, to keep it in line with 'set' filters. If you want to keep the selection, then set this value to 'keep'. */
newRowsAction?: string;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class TextFilter implements Filter {
private filterParams;
private filterChangedCallback;
@@ -473,7 +474,7 @@ declare module ag.grid {
private getApi();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class NumberFilter implements Filter {
private filterParams;
private filterChangedCallback;
@@ -504,7 +505,7 @@ declare module ag.grid {
private getApi();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface ColDef {
/** If sorting by default, set it here. Set to 'asc' or 'desc' */
sort?: string;
@@ -594,7 +595,7 @@ declare module ag.grid {
onCellContextMenu?: Function;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SetFilterModel {
private colDef;
private filterParams;
@@ -635,7 +636,7 @@ declare module ag.grid {
}
}
/** The filter parameters for set filter */
-declare module ag.grid {
+declare namespace ag.grid {
interface SetFilterParameters {
/** Same as cell renderer for grid (you can use the same one in both locations). Setting it separatly here allows for the value to be rendered differently in the filter. */
cellRenderer?: Function;
@@ -649,7 +650,7 @@ declare module ag.grid {
suppressRemoveEntries?: boolean;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SetFilter implements Filter {
private eGui;
private filterParams;
@@ -697,7 +698,7 @@ declare module ag.grid {
private createApi();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class PopupService {
private ePopupParent;
init(ePopupParent: any): void;
@@ -705,7 +706,7 @@ declare module ag.grid {
addAsModalPopup(eChild: any, closeOnEsc: boolean): (event: any) => void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface RowNode {
/** Unique ID for the node. Can be though of as the index of the row in the original list,
* however exceptions apply so don't depend on uniqueness. */
@@ -754,7 +755,7 @@ declare module ag.grid {
_childrenMap?: {};
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class FilterManager {
private $compile;
private $scope;
@@ -793,7 +794,7 @@ declare module ag.grid {
showFilter(column: Column, eventSource: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class TemplateService {
templateCache: any;
waitingCallbacks: any;
@@ -803,7 +804,7 @@ declare module ag.grid {
handleHttpResult(httpResult: any, url: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SelectionRendererFactory {
private angularGrid;
private selectionController;
@@ -811,7 +812,7 @@ declare module ag.grid {
createSelectionCheckbox(node: any, rowIndex: any): HTMLInputElement;
}
}
-declare module ag.vdom {
+declare namespace ag.vdom {
class VElement {
static idSequence: number;
private id;
@@ -824,7 +825,7 @@ declare module ag.vdom {
toHtmlString(): string;
}
}
-declare module ag.vdom {
+declare namespace ag.vdom {
class VHtmlElement extends VElement {
private type;
private classes;
@@ -855,7 +856,7 @@ declare module ag.vdom {
fireElementAttachedToChildren(element: Element): void;
}
}
-declare module ag.vdom {
+declare namespace ag.vdom {
class VWrapperElement extends VElement {
private wrappedElement;
constructor(wrappedElement: Element);
@@ -863,7 +864,7 @@ declare module ag.vdom {
elementAttached(element: Element): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedCell {
private vGridCell;
private vSpanWithValue;
@@ -924,7 +925,7 @@ declare module ag.grid {
private addClasses();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedRow {
vPinnedRow: any;
vBodyRow: any;
@@ -974,7 +975,7 @@ declare module ag.grid {
private addDynamicClasses();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SvgFactory {
static theInstance: SvgFactory;
static getInstance(): SvgFactory;
@@ -990,10 +991,10 @@ declare module ag.grid {
createArrowUpDownSvg(): Element;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
function groupCellRendererFactory(gridOptionsWrapper: GridOptionsWrapper, selectionRendererFactory: SelectionRendererFactory, expressionService: ExpressionService): (params: any) => HTMLSpanElement;
}
-declare module ag.grid {
+declare namespace ag.grid {
class RowRenderer {
private columnModel;
private gridOptionsWrapper;
@@ -1057,7 +1058,7 @@ declare module ag.grid {
startEditingNextCell(rowIndex: any, column: any, shiftKey: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class SelectionController {
private eParentsOfRows;
private angularGrid;
@@ -1094,7 +1095,7 @@ declare module ag.grid {
private updateGroupParentsIfNeeded();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedHeaderElement {
private eRoot;
private dragStartX;
@@ -1110,7 +1111,7 @@ declare module ag.grid {
stopDragging(listenersToRemove: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedHeaderCell extends RenderedHeaderElement {
private static DEFAULT_SORTING_ORDER;
private eHeaderCell;
@@ -1148,7 +1149,7 @@ declare module ag.grid {
private addHeaderClassesFromCollDef();
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class RenderedHeaderGroupCell extends RenderedHeaderElement {
private eHeaderGroup;
private eHeaderGroupCell;
@@ -1178,7 +1179,7 @@ declare module ag.grid {
onDragging(dragChange: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class HeaderRenderer {
private gridOptionsWrapper;
private columnController;
@@ -1200,7 +1201,7 @@ declare module ag.grid {
onIndividualColumnResized(column: Column): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GroupCreator {
private valueService;
init(valueService: ValueService): void;
@@ -1208,7 +1209,7 @@ declare module ag.grid {
isExpanded(expandByDefault: any, level: any): boolean;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class InMemoryRowController {
private gridOptionsWrapper;
private columnController;
@@ -1257,7 +1258,7 @@ declare module ag.grid {
private createFooterNode(groupNode);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class VirtualPageRowController {
rowRenderer: any;
datasourceVersion: any;
@@ -1304,7 +1305,7 @@ declare module ag.grid {
};
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class PaginationController {
eGui: any;
btNext: any;
@@ -1346,7 +1347,7 @@ declare module ag.grid {
setupComponents(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class BorderLayout {
private eNorthWrapper;
private eSouthWrapper;
@@ -1386,7 +1387,7 @@ declare module ag.grid {
setSouthVisible(visible: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GridPanel {
private masterSlaveService;
private gridOptionsWrapper;
@@ -1451,7 +1452,7 @@ declare module ag.grid {
private scrollPinned(bodyTopPosition);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class DragAndDropService {
static theInstance: DragAndDropService;
static getInstance(): DragAndDropService;
@@ -1464,7 +1465,7 @@ declare module ag.grid {
addDropTarget(eDropTarget: any, dropTargetCallback: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class AgList {
private eGui;
private uniqueId;
@@ -1515,7 +1516,7 @@ declare module ag.grid {
getGui(): any;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ColumnSelectionPanel {
private gridOptionsWrapper;
private columnController;
@@ -1531,7 +1532,7 @@ declare module ag.grid {
getGui(): any;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GroupSelectionPanel {
gridOptionsWrapper: any;
columnController: ColumnController;
@@ -1547,7 +1548,7 @@ declare module ag.grid {
private onItemMoved(fromIndex, toIndex);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class AgDropdownList {
private itemSelectedListeners;
private eValue;
@@ -1571,7 +1572,7 @@ declare module ag.grid {
setModel(model: any): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ValuesSelectionPanel {
private gridOptionsWrapper;
private columnController;
@@ -1587,7 +1588,7 @@ declare module ag.grid {
private beforeDropListener(newItem);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class VerticalStack {
isLayoutPanel: any;
childPanels: any;
@@ -1598,14 +1599,14 @@ declare module ag.grid {
doLayout(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ToolPanel {
layout: any;
constructor();
init(columnController: any, inMemoryRowController: any, gridOptionsWrapper: GridOptionsWrapper, popupService: PopupService, eventService: EventService): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
interface GridOptions {
virtualPaging?: boolean;
toolPanelSuppressPivot?: boolean;
@@ -1692,7 +1693,7 @@ declare module ag.grid {
columnApi?: ColumnApi;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class GridApi {
private grid;
private rowRenderer;
@@ -1789,7 +1790,7 @@ declare module ag.grid {
refreshPivot(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ValueService {
private gridOptionsWrapper;
private expressionService;
@@ -1800,7 +1801,7 @@ declare module ag.grid {
private getValueCallback(data, node, field);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class Grid {
private virtualRowCallbacks;
private gridOptions;
@@ -1862,7 +1863,7 @@ declare module ag.grid {
doLayout(): void;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class ComponentUtil {
static SIMPLE_PROPERTIES: string[];
static SIMPLE_NUMBER_PROPERTIES: string[];
@@ -1878,7 +1879,7 @@ declare module ag.grid {
static toNumber(value: any): number;
}
}
-declare module ag.grid {
+declare namespace ag.grid {
class AgGridNg2 {
private elementDef;
private _agGrid;
@@ -1973,11 +1974,11 @@ declare module ag.grid {
private globalEventListener(eventType, event);
}
}
-declare module ag.grid {
+declare namespace ag.grid {
}
declare var exports: any;
declare var module: any;
-declare module ag.grid {
+declare namespace ag.grid {
interface Filter {
getGui(): any;
isFilterActive(): boolean;
diff --git a/agenda/agenda-tests.ts b/agenda/agenda-tests.ts
new file mode 100644
index 0000000000..6be618e59d
--- /dev/null
+++ b/agenda/agenda-tests.ts
@@ -0,0 +1,106 @@
+///
+
+import * as Agenda from "agenda";
+
+
+var mongoConnectionString = "mongodb://127.0.0.1/agenda";
+
+var agenda = new Agenda({ db: { address: mongoConnectionString } });
+
+
+agenda.define('delete old users', (job, done) => {
+
+});
+
+agenda.on('ready', () => {
+ agenda.every('3 minutes', 'delete old users');
+
+ // Alternatively, you could also do:
+ agenda.every('*/3 * * * *', 'delete old users');
+
+ agenda.start();
+});
+
+agenda.define('send email report', { priority: 'high', concurrency: 10 }, (job, done) => {
+});
+
+agenda.on('ready', () => {
+ agenda.schedule('in 20 minutes', 'send email report', { to: 'admin@example.com' });
+ agenda.start();
+});
+
+agenda.on('ready', () => {
+ var weeklyReport = agenda.create('send email report', { to: 'another-guy@example.com' });
+ weeklyReport.repeatEvery('1 week').save();
+ agenda.start();
+});
+
+var agenda = new Agenda({ processEvery: '30 seconds' });
+
+agenda.defaultConcurrency(5);
+
+var agenda = new Agenda({ defaultConcurrency: 5 });
+
+agenda.lockLimit(0);
+
+var agenda = new Agenda({ lockLimit: 0 });
+
+agenda.defaultLockLimit(0);
+
+var agenda = new Agenda({ defaultLockLimit: 0 });
+
+agenda.defaultLockLifetime(10000);
+
+var agenda = new Agenda({ defaultLockLifetime: 10000 });
+
+agenda.define('some long running job', function(job, done) {
+ done();
+});
+
+agenda.every('15 minutes', ['printAnalyticsReport', 'sendNotifications', 'updateUserRecords']);
+
+agenda.schedule('tomorrow at noon', 'printAnalyticsReport', { userCount: 100 });
+
+agenda.schedule('tomorrow at noon', ['printAnalyticsReport', 'sendNotifications', 'updateUserRecords']);
+
+agenda.now('do the hokey pokey');
+
+var job = agenda.create('printAnalyticsReport', { userCount: 100 });
+job.save(function(err) {
+ console.log("Job successfully saved");
+});
+
+agenda.jobs({ name: 'printAnalyticsReport' }, function(err, jobs) {
+ // Work with jobs (see below)
+});
+
+agenda.cancel({ name: 'printAnalyticsReport' }, function(err, numRemoved) {
+});
+
+agenda.purge(function(err, numRemoved) {
+});
+
+agenda.stop(function() {
+ process.exit(0);
+});
+
+job.repeatEvery('10 minutes');
+
+job.repeatAt('3:30pm');
+
+job.schedule('tomorrow at 6pm');
+
+job.priority('low');
+job.priority(10);
+
+job.unique({ 'data.type': 'active', 'data.userId': '123' });
+job.fail('insuficient disk space');
+job.fail(new Error('insufficient disk space'));
+job.run(function(err, job) {
+ console.log("I don't know why you would need to do this...");
+});
+job.remove(function(err) {
+ if (!err) console.log("Successfully removed job from collection");
+})
+
+
diff --git a/agenda/agenda.d.ts b/agenda/agenda.d.ts
new file mode 100644
index 0000000000..011676bc86
--- /dev/null
+++ b/agenda/agenda.d.ts
@@ -0,0 +1,443 @@
+// Type definitions for Agenda v0.8.9
+// Project: https://github.com/rschmukler/agenda
+// Definitions by: Meir Gottlieb
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+///
+
+declare module "agenda" {
+
+ import {EventEmitter} from "events";
+ import {Db, Collection, ObjectID} from "mongodb";
+
+ interface Callback {
+ (err?: Error): void;
+ }
+
+ interface ResultCallback {
+ (err?: Error, result?: T): void;
+ }
+
+ /**
+ * Agenda Configuration.
+ */
+ interface AgendaConfiguration {
+
+ /**
+ * Sets the interval with which the queue is checked. A number in milliseconds or a frequency string.
+ */
+ processEvery?: string | number;
+
+ /**
+ * Takes a number which specifies the default number of a specific job that can be running at any given moment.
+ * By default it is 5.
+ */
+ defaultConcurrency?: number;
+
+ /**
+ * Takes a number which specifies the max number of jobs that can be running at any given moment. By default it
+ * is 20.
+ */
+ maxConcurrency?: number;
+
+ /**
+ * Takes a number which specifies the default number of a specific job that can be locked at any given moment.
+ * By default it is 0 for no max.
+ */
+ defaultLockLimit?: number;
+
+ /**
+ * Takes a number shich specifies the max number jobs that can be locked at any given moment. By default it is
+ * 0 for no max.
+ */
+ lockLimit?: number;
+
+ /**
+ * Takes a number which specifies the default lock lifetime in milliseconds. By default it is 10 minutes. This
+ * can be overridden by specifying the lockLifetime option to a defined job.
+ */
+ defaultLockLifetime?: number;
+
+ /**
+ * Specifies that Agenda should be initialized using and existing MongoDB connection.
+ */
+ mongo?: {
+ /**
+ * The MongoDB database connection to use.
+ */
+ db: Db;
+
+ /**
+ * The name of the collection to use.
+ */
+ collection?: string;
+ }
+
+ /**
+ * Specifies that Agenda should connect to MongoDB.
+ */
+ db?: {
+ /**
+ * The connection URL.
+ */
+ address: string;
+
+ /**
+ * The name of the collection to use.
+ */
+ collection?: string;
+
+ /**
+ * Connection options to pass to MongoDB.
+ */
+ options?: any;
+ }
+ }
+
+ /**
+ * The database record associated with a job.
+ */
+ interface JobAttributes {
+ /**
+ * The record identity.
+ */
+ _id: ObjectID;
+
+ /**
+ * The name of the job.
+ */
+ name: string;
+
+ /**
+ * The type of the job (single|normal).
+ */
+ type: string;
+
+ /**
+ * The job details.
+ */
+ data: { [name: string]: any };
+
+ /**
+ * The priority of the job.
+ */
+ priority: number;
+
+ /**
+ * How often the job is repeated using a human-readable or cron format.
+ */
+ repeatInterval: string | number;
+
+ /**
+ * The timezone that conforms to [moment-timezone](http://momentjs.com/timezone/).
+ */
+ repeatTimezone: string;
+
+ /**
+ * Date/time the job was las modified.
+ */
+ lastModifiedBy: string;
+
+ /**
+ * Date/time the job will run next.
+ */
+ nextRunAt: Date;
+
+ /**
+ * Date/time the job was locked.
+ */
+ lockedAt: Date;
+
+ /**
+ * Date/time the job was last run.
+ */
+ lastRunAt: Date;
+
+ /**
+ * Date/time the job last finished running.
+ */
+ lastFinishedAt: Date;
+
+ /**
+ * The reason the job failed.
+ */
+ failReason: string;
+
+ /**
+ * The number of times the job has failed.
+ */
+ failCount: number;
+
+ /**
+ * The date/time the job last failed.
+ */
+ failedAt: Date;
+ }
+
+ /**
+ * A scheduled job.
+ */
+ interface Job {
+
+ /**
+ * The database record associated with the job.
+ */
+ attrs: JobAttributes;
+
+ /**
+ * Specifies an interval on which the job should repeat.
+ * @param interval A human-readable format String, a cron format String, or a Number.
+ * @param options An optional argument that can include a timezone field. The timezone should be a string as
+ * accepted by moment-timezone and is considered when using an interval in the cron string format.
+ */
+ repeatEvery(interval: string | number, options?: { timezone?: string }): Job
+
+ /**
+ * Specifies a time when the job should repeat. [Possible values](https://github.com/matthewmueller/date#examples).
+ * @param time
+ */
+ repeatAt(time: string): Job
+
+ /**
+ * Disables the job.
+ */
+ disable(): Job;
+
+ /**
+ * Enables the job.
+ */
+ enable(): Job;
+
+ /**
+ * Ensure that only one instance of this job exists with the specified properties
+ * @param value The properties associated with the job that must be unqiue.
+ * @param opts
+ */
+ unique(value: any, opts?: { insertOnly?: boolean }): Job;
+
+ /**
+ * Specifies the next time at which the job should run.
+ * @param time The next time at which the job should run.
+ */
+ schedule(time: string | Date): Job;
+
+ /**
+ * Specifies the priority weighting of the job.
+ * @param value The priority of the job (lowest|low|normal|high|highest|number).
+ */
+ priority(value: string | number): Job;
+
+ /**
+ * Sets job.attrs.failedAt to now, and sets job.attrs.failReason to reason.
+ * @param reason A message or Error object that indicates why the job failed.
+ */
+ fail(reason: string | Error): Job;
+
+ /**
+ * Runs the given job and calls callback(err, job) upon completion. Normally you never need to call this manually
+ * @param cb Called when the job is completed.
+ */
+ run(cb?: ResultCallback): Job;
+
+ /**
+ * Returns true if the job is running; otherwise, returns false.
+ */
+ isRunning(): boolean;
+
+ /**
+ * Saves the job into the database.
+ * @param cb Called when the job is saved.
+ */
+ save(cb?: ResultCallback): Job;
+
+ /**
+ * Removes the job from the database and cancels the job.
+ * @param cb Called after the job has beeb removed from the database.
+ */
+ remove(cb?: Callback): void;
+
+ /**
+ * Resets the lock on the job. Useful to indicate that the job hasn't timed out when you have very long running
+ * jobs.
+ * @param cb Called after the job has been saved to the database.
+ */
+ touch(cb?: Callback): void;
+ }
+
+ interface JobOptions {
+
+ /**
+ * Maximum number of that job that can be running at once (per instance of agenda)
+ */
+ concurrency?: number;
+
+ /**
+ * Maximum number of that job that can be locked at once (per instance of agenda)
+ */
+ lockLimit?: number;
+
+ /**
+ * Interval in ms of how long the job stays locked for (see multiple job processors for more info). A job will
+ * automatically unlock if done() is called.
+ */
+ lockLifetime?: number;
+
+ /**
+ * (lowest|low|normal|high|highest|number) specifies the priority of the job. Higher priority jobs will run
+ * first.
+ */
+ priority?: string | number;
+ }
+
+ class Agenda extends EventEmitter {
+
+ /**
+ * Constructs a new Agenda object.
+ * @param config Optional configuration to initialize the Agenda.
+ * @param cb Optional callback called with the MongoDB colleciton.
+ */
+ constructor(config?: AgendaConfiguration, cb?: ResultCallback);
+
+ /**
+ * Connect to the specified MongoDB server and database.
+ */
+ database(url: string, collection?: string, options?: any, cb?: ResultCallback): Agenda;
+
+ /**
+ * Initialize agenda with an existing MongoDB connection.
+ */
+ mongo(db: Db, collection?: string, cb?: ResultCallback): Agenda;
+
+ /**
+ * Sets the agenda name.
+ */
+ name(value: string): Agenda;
+
+ /**
+ * Sets the interval with which the queue is checked. A number in milliseconds or a frequency string.
+ */
+ processEvery(interval: string | number): Agenda;
+
+ /**
+ * Takes a number which specifies the max number of jobs that can be running at any given moment. By default it
+ * is 20.
+ * @param value The value to set.
+ */
+ maxConcurrency(value: number): Agenda;
+
+ /**
+ * Takes a number which specifies the default number of a specific job that can be running at any given moment.
+ * By default it is 5.
+ * @param value The value to set.
+ */
+ defaultConcurrency(value: number): Agenda;
+
+ /**
+ * Takes a number shich specifies the max number jobs that can be locked at any given moment. By default it is
+ * 0 for no max.
+ * @param value The value to set.
+ */
+ lockLimit(value: number): Agenda;
+
+ /**
+ * Takes a number which specifies the default number of a specific job that can be locked at any given moment.
+ * By default it is 0 for no max.
+ * @param value The value to set.
+ */
+ defaultLockLimit(value: number): Agenda;
+
+ /**
+ * Takes a number which specifies the default lock lifetime in milliseconds. By default it is 10 minutes. This
+ * can be overridden by specifying the lockLifetime option to a defined job.
+ * @param value The value to set.
+ */
+ defaultLockLifetime(value: number): Agenda;
+
+ /**
+ * Returns an instance of a jobName with data. This does NOT save the job in the database. See below to learn
+ * how to manually work with jobs.
+ * @param name The name of the job.
+ * @param data Data to associated with the job.
+ */
+ create(name: string, data?: any): Job;
+
+ /**
+ * Find all Jobs matching `query` and pass same back in cb().
+ * @param query
+ * @param cb
+ */
+ jobs(query: any, cb: ResultCallback): void;
+
+ /**
+ * Removes all jobs in the database without defined behaviors. Useful if you change a definition name and want
+ * to remove old jobs.
+ * @param cb Called with the number of jobs removed.
+ */
+ purge(cb?: ResultCallback): void;
+
+ /**
+ * Defines a job with the name of jobName. When a job of job name gets run, it will be passed to fn(job, done).
+ * To maintain asynchronous behavior, you must call done() when you are processing the job. If your function is
+ * synchronous, you may omit done from the signature.
+ * @param name The name of the jobs.
+ * @param options The options for the job.
+ * @param handler The handler to execute.
+ */
+ define(name: string, handler: (job?: Job, done?: (err?: Error) => void) => void): void;
+ define(name: string, options: JobOptions, handler: (job?: Job, done?: (err?: Error) => void) => void): void;
+
+ /**
+ * Runs job name at the given interval. Optionally, data and options can be passed in.
+ * @param interval Can be a human-readable format String, a cron format String, or a Number.
+ * @param names The name or names of the job(s) to run.
+ * @param data An optional argument that will be passed to the processing function under job.attrs.data.
+ * @param options An optional argument that will be passed to job.repeatEvery.
+ * @param cb An optional callback function which will be called when the job has been persisted in the database.
+ */
+ every(interval: number | string, names: string, data?: any, options?: any, cb?: ResultCallback): Job;
+ every(interval: number | string, names: string[], data?: any, options?: any, cb?: ResultCallback): Job[];
+
+ /**
+ * Schedules a job to run name once at a given time.
+ * @param when A Date or a String such as tomorrow at 5pm.
+ * @param names The name or names of the job(s) to run.
+ * @param data An optional argument that will be passed to the processing function under job.attrs.data.
+ * @param cb An optional callback function which will be called when the job has been persisted in the database.
+ */
+ schedule(when: Date | string, names: string, data?: any, cb?: ResultCallback): Job;
+ schedule(when: Date | string, names: string[], data?: any, cb?: ResultCallback): Job[];
+
+ /**
+ * Schedules a job to run name once immediately.
+ * @param name The name of the job to run.
+ * @param data An optional argument that will be passed to the processing function under job.attrs.data.
+ * @param cb An optional callback function which will be called when the job has been persisted in the database.
+ */
+ now(name: string, data?: any, cb?: ResultCallback): Job;
+
+ /**
+ * Cancels any jobs matching the passed mongodb-native query, and removes them from the database.
+ * @param query Mongodb native query.
+ * @param cb Called with the number of jobs removed.
+ */
+ cancel(query: any, cb?: ResultCallback): void;
+
+ /**
+ * Starts the job queue processing, checking processEvery time to see if there are new jobs.
+ */
+ start(): void;
+
+ /**
+ * Stops the job queue processing. Unlocks currently running jobs.
+ * @param cb Called after the job processing queue shuts down and unlocks all jobs.
+ */
+ stop(cb: Callback): void;
+ }
+
+ namespace Agenda {
+
+ }
+
+ export = Agenda;
+}
diff --git a/alertify/alertify.d.ts b/alertify/alertify.d.ts
index 79ff53ec38..aa9219282a 100644
--- a/alertify/alertify.d.ts
+++ b/alertify/alertify.d.ts
@@ -1,11 +1,11 @@
// Type definitions for alertify 0.3.11
// Project: http://fabien-d.github.io/alertify.js/
// Definitions by: John Jeffery
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare var alertify: alertify.IAlertifyStatic;
-declare module alertify {
+declare namespace alertify {
interface IAlertifyStatic {
/**
* Create an alert dialog box
@@ -16,7 +16,7 @@ declare module alertify {
* @since 0.0.1
*/
alert(message: string, fn?: Function, cssClass?: string): IAlertifyStatic;
-
+
/**
* Create a confirm dialog box
* @param message The message passed from the callee
@@ -26,7 +26,7 @@ declare module alertify {
* @since 0.0.1
*/
confirm(message: string, fn?: Function, cssClass?: string): IAlertifyStatic;
-
+
/**
* Extend the log method to create custom methods
* @param type Custom method name
@@ -34,7 +34,7 @@ declare module alertify {
* @since 0.0.1
*/
extend(type: string): (message: string, wait?: number) => IAlertifyStatic;
-
+
/**
* Initialize Alertify and create the 2 main elements.
* Initialization will happen automatically on the first
@@ -42,7 +42,7 @@ declare module alertify {
* @since 0.0.1
*/
init(): void;
-
+
/**
* Show a new log message box
* @param message The message passed from the callee
@@ -52,7 +52,7 @@ declare module alertify {
* @since 0.0.1
*/
log(message: string, type?: string, wait?: number): IAlertifyStatic;
-
+
/**
* Create a prompt dialog box
* @param message The message passed from the callee
@@ -63,7 +63,7 @@ declare module alertify {
* @since 0.0.1
*/
prompt(message: string, fn?: Function, placeholder?: string, cssClass?: string): IAlertifyStatic;
-
+
/**
* Shorthand for log messages
* @param message The message passed from the callee
@@ -71,7 +71,7 @@ declare module alertify {
* @since 0.0.1
*/
success(message: string): IAlertifyStatic;
-
+
/**
* Shorthand for log messages
* @param message The message passed from the callee
@@ -79,14 +79,14 @@ declare module alertify {
* @since 0.0.1
*/
error(message: string): IAlertifyStatic;
-
+
/**
* Used to set alertify properties
* @param Properties
* @since 0.2.11
*/
set(args: IProperties): void;
-
+
/**
* The labels used for dialog buttons
*/
@@ -105,13 +105,13 @@ declare module alertify {
interface IProperties {
/** Default value for milliseconds display of log messages */
delay?: number;
-
+
/** Default values for display of labels */
labels?: ILabels;
-
+
/** Default button for focus */
buttonFocus?: string;
-
+
/** Should buttons be displayed in reverse order */
buttonReverse?: boolean;
}
@@ -121,4 +121,4 @@ declare module alertify {
ok?: string;
cancel?: string;
}
-}
\ No newline at end of file
+}
diff --git a/alt/alt.d.ts b/alt/alt.d.ts
index 0d7bc86326..20da159f35 100644
--- a/alt/alt.d.ts
+++ b/alt/alt.d.ts
@@ -1,11 +1,11 @@
// Type definitions for Alt 0.16.10
// Project: https://github.com/goatslacker/alt
// Definitions by: Michael Shearer
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module AltJS {
+declare namespace AltJS {
interface StoreReduce {
action:any;
diff --git a/amazon-product-api/amazon-product-api.d.ts b/amazon-product-api/amazon-product-api.d.ts
index 7ce5d92e3a..f7ccf905e5 100644
--- a/amazon-product-api/amazon-product-api.d.ts
+++ b/amazon-product-api/amazon-product-api.d.ts
@@ -1,7 +1,7 @@
// Type definitions for amazon-product-api
// Project: https://github.com/t3chnoboy/amazon-product-api
// Definitions by: Matti Lehtinen
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare module "amazon-product-api" {
diff --git a/amcharts/AmCharts.d.ts b/amcharts/AmCharts.d.ts
index 647fc6e254..02d2c540a0 100644
--- a/amcharts/AmCharts.d.ts
+++ b/amcharts/AmCharts.d.ts
@@ -1,10 +1,10 @@
// Type definitions for amCharts
// Project: http://www.amcharts.com/
// Definitions by: aleksey-bykov
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// AmCharts object (it's not a class) is create automatically when amcharts.js or amstock.js file is included in a web page.
-declare module AmCharts {
+declare namespace AmCharts {
/** Set it to true if you have base href set for your page. This will fix rendering problems in Firefox caused by base href. */
var baseHref: boolean;
@@ -29,7 +29,7 @@ declare module AmCharts {
/** AmPieChart class creates pie/donut chart. In order to display pie chart you need to set at least three properties - dataProvider, titleField and valueField.
@example
- var chartData = [{title:"Pie I have eaten",value:70},{title:"Pie I haven\'t eaten",value:30}];
+ var chartData = [{title:"Pie I have eaten",value:70},{title:"Pie I haven\'t eaten",value:30}];
var chart = new AmCharts.AmPieChart();
chart.valueField = "value";
chart.titleField = "title";
@@ -113,7 +113,7 @@ declare module AmCharts {
outlineAlpha: number;
/** Pie outline color. #FFFFFF */
outlineColor: string;
- /** Pie outline thickness.
+ /** Pie outline thickness.
@default 1
*/
outlineThickness: number;
@@ -219,7 +219,7 @@ declare module AmCharts {
chart.dataProvider = chartData;
chart.categoryField = "country";
chart.startDuration = 2;
-
+
var valueAxis = new AmCharts.ValueAxis();
valueAxis.axisAlpha = 0.15;
valueAxis.minimum = 0;
@@ -227,13 +227,13 @@ declare module AmCharts {
valueAxis.axisTitleOffset = 20;
valueAxis.gridCount = 5;
chart.addValueAxis(valueAxis);
-
+
var graph = new AmCharts.AmGraph();
graph.valueField = "litres";
graph.bullet = "round";
graph.balloonText = "[[value]] litres of beer per year"
chart.addGraph(graph);
-
+
chart.write("chartdiv");
}
*/
@@ -262,7 +262,7 @@ declare module AmCharts {
{x:1, y:6, value:35}
];
- var chart = new AmCharts.AmXYChart();
+ var chart = new AmCharts.AmXYChart();
chart.pathToImages = "../../amcharts/javascript/images/";
chart.dataProvider = chartData;
chart.marginLeft = 35;
@@ -276,7 +276,7 @@ declare module AmCharts {
var yAxis = new AmCharts.ValueAxis();
yAxis.position = "bottom";
yAxis.autoGridCount = true;
- chart.addValueAxis(yAxis);
+ chart.addValueAxis(yAxis);
var graph = new AmCharts.AmGraph();
graph.valueField = "value";
@@ -292,7 +292,7 @@ declare module AmCharts {
var chartScrollbar = new AmCharts.ChartScrollbar();
chartScrollbar.hideResizeGrips = false;
chart.addChartScrollbar(chartScrollbar);
-
+
chart.write("chartdiv);
*/
class AmXYChart extends AmRectangularChart {
@@ -368,7 +368,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
}
/** ImagesSettings is a class which holds common settings of all MapImage objects. */
class ImagesSettings {
- /** Opacity of the image.
+ /** Opacity of the image.
@default 1
*/
alpha: number;
@@ -382,7 +382,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
color: string;
/** Height of a description window. */
descriptionWindowHeight: number;
- /** Width of a description window.
+ /** Width of a description window.
@default 250
*/
descriptionWindowWidth: number;
@@ -392,7 +392,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
descriptionWindowY: number;
/** Label color. #000000 */
labelColor: string;
- /** Font size of a label.
+ /** Font size of a label.
@default 11
*/
labelfontSize: string;
@@ -589,7 +589,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** Adds event listener of the type "rollOutStockEvent" or "rollOverStockEvent" or "clickStockEvent" to the object.
@param type // Either "rollOutStockEvent" or "rollOverStockEvent" or "clickStockEvent".
- @param handler
+ @param handler
If the type is "rollOutStockEvent", dispatched when the user rolls-out of the Stock event (bullet).
If the type is "rollOverStockEvent", dispatched when the user rolls-over of the Stock event (bullet).
If the type is "clickStockEvent", dispatched when the user clicks on the Stock event (bullet).
@@ -941,7 +941,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
@default 11
*/
fontSize: string;
- /** If you set this to true, the lines of the chart will be distorted and will produce hand-drawn effect. Try to adjust chart.handDrawScatter and chart.handDrawThickness properties for a more scattered result.
+ /** If you set this to true, the lines of the chart will be distorted and will produce hand-drawn effect. Try to adjust chart.handDrawScatter and chart.handDrawThickness properties for a more scattered result.
@Default false
*/
handDrawn: boolean;
@@ -953,7 +953,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
@Default 1
*/
handDrawThickness: number;
- /** Time, in milliseconds after which balloon is hidden if the user rolls-out of the object. Might be useful for AmMap to avoid balloon flickering while moving mouse over the areas. Note, this is not duration of fade-out. Duration of fade-out is set in AmBalloon class.
+ /** Time, in milliseconds after which balloon is hidden if the user rolls-out of the object. Might be useful for AmMap to avoid balloon flickering while moving mouse over the areas. Note, this is not duration of fade-out. Duration of fade-out is set in AmBalloon class.
@Default 150
*/
hideBalloonTime: number;
@@ -966,19 +966,19 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** This setting affects touch-screen devices only. If a chart is on a page, and panEventsEnabled are set to true, the page won't move if the user touches the chart first. If a chart is big enough and occupies all the screen of your touch device, the user won’t be able to move the page at all. That's why the default value is "false". If you think that selecting/panning the chart or moving/pinching the map is a primary purpose of your users, you should set panEventsEnabled to true. */
panEventsEnabled: boolean;
/** Specifies absolute or relative path to amCharts files, i.e. "amcharts/". (where all .js files are located)
- If relative URLs are used, they will be relative to the current web page, displaying the chart.
- You can also set path globally, using global JavaScript variable AmCharts_path. If this variable is set, and "path" is not set in chart config, the chart will assume the path from the global variable. This allows setting amCharts path globally. I.e.:
+ If relative URLs are used, they will be relative to the current web page, displaying the chart.
+ You can also set path globally, using global JavaScript variable AmCharts_path. If this variable is set, and "path" is not set in chart config, the chart will assume the path from the global variable. This allows setting amCharts path globally. I.e.:
var AmCharts_path = "/libs/amcharts/";
"path" parameter will be used by the charts to locate it's files, like images, plugins or patterns.*/
- path: string;
+ path: string;
/** Specifies path to the folder where images like resize grips, lens and similar are.
IMPORTANT: Since V3.14.12, you should use "path" to point to amCharts directory instead. The "pathToImages" will be automatically set and does not need to be in the chart config, unless you keep your images separately from other amCharts files. */
pathToImages: string;
- /** Precision of percent values. -1 means percent values won't be rounded at all and show as they are.
+ /** Precision of percent values. -1 means percent values won't be rounded at all and show as they are.
@default 2
*/
percentPrecision: number;
- /** Precision of values. -1 means values won't be rounded at all and show as they are.
+ /** Precision of values. -1 means values won't be rounded at all and show as they are.
@Default 1*/
precision: number;
/** Prefixes which are used to make big numbers shorter: 2M instead of 2000000, etc. Prefixes are used on value axes and in the legend. To enable prefixes, set usePrefixes property to true. [{number:1e+3,prefix:"k"},{number:1e+6,prefix:"M"},{number:1e+9,prefix:"G"},{number:1e+12,prefix:"T"},{number:1e+15,prefix:"P"},{number:1e+18,prefix:"E"},{number:1e+21,prefix:"Z"},{number:1e+24,prefix:"Y"}] */
@@ -987,7 +987,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
prefixesOfSmallNumbers: any[];
/** Theme of a chart. Config files of themes can be found in amcharts/themes/ folder. More info about using themes. */
theme: string;
- /** Thousands separator.
+ /** Thousands separator.
@default .
*/
thousandsSeparator: string;
@@ -1115,7 +1115,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** Adds a graph to the chart.
*/
addGraph(graph: AmGraph);
- /** Adds a legend to the chart. By default, you don't need to create div for your legend, however if you want it to be positioned in some different way, you can create div anywhere you want and pass id or reference to your div as a second parameter. (NOTE: This method will not work on StockPanel.) */
+ /** Adds a legend to the chart. By default, you don't need to create div for your legend, however if you want it to be positioned in some different way, you can create div anywhere you want and pass id or reference to your div as a second parameter. (NOTE: This method will not work on StockPanel.) */
/** Adds value axis to the chart.
One value axis is created automatically, so if you don't want to change anything or add more value axes, you don't need to add it.
*/
@@ -1203,33 +1203,33 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** SerialDataItem holds all the information about each series. When working with a chart, you do not create SerialDataItem objects or change it's properties directly. Consider properties of a SerialDataItem read-only - change values in chart's data provider if you need to. When serial chart parses dataProvider, it generates "chartData" array. Objects of this array are SerialDataItem objects. */
class SerialDataItem {
-
+
/** You can access each GraphDataItem using this object. The data structure is: graphDataItem = serialDataItem.axes[axisId].graphs[graphId]. */
axes: Object;
-
+
/** category value. String if parseDates is false, Date if true. */
category: any;
-
+
/** Timestamp of a series date. Avalable only if parseDates property of CategoryAxis is set to true. */
time: number;
-
+
/** Coordinate (horizontal or vertical, depends on chart's rotate property) of the series. */
x: number;
}
class CategoryAxis extends AxisBase {
-
+
/** When parse dates is on for the category axis, the chart will try to highlight the beginning of the periods, like month, in bold. Set this to false to disable the functionality.
@default true
*/
boldPeriodBeginning: boolean;
-
+
/** Date formats of different periods. Possible period values: fff - milliseconds, ss - seconds, mm - minutes, hh - hours, DD - days, MM - months, WW - weeks, YYYY - years. Check this page for date formatting strings. [{period:'fff',format:'JJ:NN:SS'},{period:'ss',format:'JJ:NN:SS'},{period:'mm',format:'JJ:NN'},{period:'hh',format:'JJ:NN'},{period:'DD',format:'MMM DD'},{period:'WW',format:'MMM DD'},{period:'MM',format:'MMM'},{period:'YYYY',format:'YYYY'}] */
dateFormats: any[];
-
+
/** In case your category axis values are Date objects and parseDates is set to true, the chart will parse dates and will place your data points at irregular intervals. However if you want dates to be parsed (displayed on the axis, baloons, etc), but data points to be placed at equal intervals (omiting dates with no data), set equalSpacing to true. */
equalSpacing: boolean;
-
+
/** Field in data provider which specifies if the category value should always be shown. For example: categoryAxis.forceShowField = "forceShow"; Field in data provider which specifies if the category value should always be shown. For example: categoryAxis.forceShowField = "forceShow";
And in data:
{category:"one", forceShow:true, value:100}
@@ -1256,7 +1256,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** Number Returns coordinate of the date, in case parseDates is set to true. if parseDates is false, use categoryToCoordinate method. date - Date object */
dateToCoordinate(date: Date);
-
+
/** Number Returns index of the category which is most close to specified coordinate. x - coordinate */
xToIndex(x: number);
}
@@ -1332,7 +1332,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** AmRectangularChart is a base class of AmSerialChart and AmXYChart. It can not be instantiated explicitly.*/
class AmRectangularChart extends AmCoordinateChart {
- /** The angle of the 3D part of plot area. This creates a 3D effect (if the "depth3D" is > 0).
+ /** The angle of the 3D part of plot area. This creates a 3D effect (if the "depth3D" is > 0).
@default 0
*/
angle: number;
@@ -1348,7 +1348,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
chartCursor: ChartCursor;
/** Chart scrollbar. */
chartScrollbar: ChartScrollbar;
- /** The depth of the 3D part of plot area. This creates a 3D effect (if the "angle" is > 0).
+ /** The depth of the 3D part of plot area. This creates a 3D effect (if the "angle" is > 0).
@default 0*/
depth3D: number;
/** Number of pixels between the container's bottom border and plot area. This space can be used for bottom axis' values. If autoMargin is true and bottom side has axis, this property is ignored.
@@ -1363,7 +1363,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
@default 20
*/
marginRight: number;
- /** Flag which should be set to false if you need margins to be recalculated on next chart.validateNow() call.
+ /** Flag which should be set to false if you need margins to be recalculated on next chart.validateNow() call.
@default false
*/
marginsUpdated: boolean;
@@ -1375,24 +1375,24 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
@default 0
*/
plotAreaBorderAlpha: number;
- /** The color of the plot area's border. Note, the it is invisible by default, as plotAreaBorderAlpha default value is 0. Set it to a value higher than 0 to make it visible.
+ /** The color of the plot area's border. Note, the it is invisible by default, as plotAreaBorderAlpha default value is 0. Set it to a value higher than 0 to make it visible.
@default '#000000'*/
plotAreaBorderColor: string;
- /** Opacity of plot area. Plural form is used to keep the same property names as our Flex charts'. Flex charts can accept array of numbers to generate gradients. Although you can set array here, only first value of this array will be used.
+ /** Opacity of plot area. Plural form is used to keep the same property names as our Flex charts'. Flex charts can accept array of numbers to generate gradients. Although you can set array here, only first value of this array will be used.
@default 0
*/
plotAreaFillAlphas: number;
- /** You can set both one color if you need a solid color or array of colors to generate gradients, for example: ["#000000", "#0000CC"]
+ /** You can set both one color if you need a solid color or array of colors to generate gradients, for example: ["#000000", "#0000CC"]
@default '#FFFFFF'
*/
plotAreaFillColors: any;
- /** If you are using gradients to fill the plot area, you can use this property to set gradient angle. The only allowed values are horizontal and vertical: 0, 90, 180, 270.
+ /** If you are using gradients to fill the plot area, you can use this property to set gradient angle. The only allowed values are horizontal and vertical: 0, 90, 180, 270.
@default 0
*/
plotAreaGradientAngle: number;
/** Array of trend lines added to a chart. You can add trend lines to a chart using this array or access already existing trend lines */
trendLines: TrendLine[];
- /** Opacity of zoom-out button background.
+ /** Opacity of zoom-out button background.
@default 0
*/
zoomOutButtonAlpha: number;
@@ -1418,7 +1418,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
zoomOutButtonRollOverAlpha: number;
/** Text in the zoom-out button. Show all */
zoomOutText: string;
-
+
/** Adds a ChartCursor object to a chart */
addChartCursor(cursor: ChartCursor);
/** Adds a ChartScrollbar to a chart */
@@ -1430,7 +1430,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
removeChartCursor();
/** Removes scrollbar from the chart */
removeChartScrollbar();
- /** Removes a trend line from a chart.
+ /** Removes a trend line from a chart.
You should call chart.validateNow() in order the changes to be visible. */
removeTrendLine(trendLine: TrendLine);
}
@@ -1470,7 +1470,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
categoryBalloonColor: string;
/** Category balloon date format (used only if category axis parses dates). Check this page for instructions on how to format dates. MMM DD, YYYY */
categoryBalloonDateFormat: string;
- /** Specifies whether category balloon is enabled.
+ /** Specifies whether category balloon is enabled.
@default true
*/
categoryBalloonEnabled: boolean;
@@ -1539,17 +1539,17 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** AmSerialChart is the class you have to use for majority of chart types. The supported chart types are: line, area, column, bar, step line, smoothed line, candlestick and OHLC. The chart can be rotated by 90 degrees so the column chart becomes bar chart. The chart supports simple and logarithmic scales, it can have multiple value axes. The chart can place data points at equal intervals or can parse dates and place data points at irregular intervals.
@example
var chartData = [{title:"sample 1",value:130},{title:"sample 2",value:26}];
-
+
var chart = new AmCharts.AmSerialChart();
chart.categoryField = "title";
chart.dataProvider = chartData;
-
+
var graph = new AmCharts.AmGraph();
graph.valueField = "value";
graph.type = "column";
graph.fillAlphas = 1;
chart.addGraph(graph);
-
+
chart.write("chartdiv");
*/
class AmSerialChart extends AmRectangularChart {
@@ -1581,7 +1581,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
maxSelectedSeries: number;
/** The longest time span allowed to select (in milliseconds) for example, 259200000 will limit selection to 3 days. */
maxSelectedTime: number;
- /** The shortest time span allowed to select (in milliseconds) for example, 1000 will limit selection to 1 second.
+ /** The shortest time span allowed to select (in milliseconds) for example, 1000 will limit selection to 1 second.
@default 0
*/
minSelectedTime: number;
@@ -1830,7 +1830,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** Specifies if label is bold or not. */
bold: boolean;
/** Color of a label */
- color: string;
+ color: string;
/** Unique id of a Label. You don't need to set it, unless you want to. */
id: string;
/** Rotation angle. */
@@ -2156,7 +2156,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** Value balloon color. Will use graph or data item color if not set. */
balloonColor: string;
/** If you set some function, the graph will call it and pass GraphDataItem and AmGraph object to it. This function should return a string which will be displayed in a balloon. */
- balloonFunction(graphDataItem: GraphDataItem, amGraph: AmGraph): string;
+ balloonFunction(graphDataItem: GraphDataItem, amGraph: AmGraph): string;
/** Balloon text. You can use tags like [[value]], [[description]], [[percents]], [[open]], [[category]] [[value]] */
balloonText: string;
/** Specifies if the line graph should be placed behind column graphs */
@@ -2431,7 +2431,7 @@ If you do not set properties such as dashLength, lineAlpha, lineColor, etc - val
/** Specifies whether values on axis can only be integers or both integers and doubles. */
integersOnly: boolean;
/** You can use this function to format Value axis labels. This function is called and these parameters are passed: labelFunction(value, valueText, valueAxis);
-Where value is numeric value, valueText is formatted string and valueAxis is a reference to valueAxis object.
+Where value is numeric value, valueText is formatted string and valueAxis is a reference to valueAxis object.
If axis type is "date", labelFunction will pass different arguments:
labelFunction(valueText, date, valueAxis)
@@ -2510,7 +2510,7 @@ Your function should return string.*/
removeGuide(guide: Guide);
/** Removes event listener from the object. */
removeListener(obj: any, type: string, handler: any);
-
+
/** One value axis can be synchronized with another value axis. You should set synchronizationMultiplyer in order for this to work. */
synchronizeWithAxis(axis:ValueAxis);
/** XY Chart only. Zooms-in the axis to the provided values. */
@@ -2534,15 +2534,15 @@ Your function should return string.*/
/** Removes event listener from chart object. */
removeListener(chart: AmChart, type: string, handler: any);
}
-
+
class Title {
/** @default 1 */
alpha: number;
- /** Specifies if the tile is bold or not.
+ /** Specifies if the tile is bold or not.
@default false*/
bold: boolean;
/** Text color of a title. */
- color: string;
+ color: string;
/** Unique id of a Title. You don't need to set it, unless you want to. */
id: string;
/** Text size */
@@ -2555,4 +2555,4 @@ Your function should return string.*/
libs: Object;
menu: Object;
}
-}
\ No newline at end of file
+}
diff --git a/amplify-deferred/amplify-deferred.d.ts b/amplify-deferred/amplify-deferred.d.ts
index 11e6d05e0f..b8c1142899 100644
--- a/amplify-deferred/amplify-deferred.d.ts
+++ b/amplify-deferred/amplify-deferred.d.ts
@@ -1,7 +1,7 @@
// Type definitions for AmplifyJs 1.1.0 using JQuery Deferred
// Project: http://amplifyjs.com/
// Definitions by: Jonas Eriksson , Laurentiu Stamate
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
diff --git a/amplifyjs/amplifyjs.d.ts b/amplifyjs/amplifyjs.d.ts
index 3eb8829e4a..555c9a378e 100644
--- a/amplifyjs/amplifyjs.d.ts
+++ b/amplifyjs/amplifyjs.d.ts
@@ -1,7 +1,7 @@
// Type definitions for AmplifyJs 1.1.0
// Project: http://amplifyjs.com/
// Definitions by: Jonas Eriksson
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
diff --git a/amqp-rpc/amqp-rpc.d.ts b/amqp-rpc/amqp-rpc.d.ts
index a7334460f1..b2eee1d2ca 100644
--- a/amqp-rpc/amqp-rpc.d.ts
+++ b/amqp-rpc/amqp-rpc.d.ts
@@ -1,7 +1,7 @@
// Type definitions for amqp-rpc v0.0.8
// Project: https://github.com/demchenkoe/node-amqp-rpc/
// Definitions by: Wonshik Kim
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
diff --git a/amqplib/amqplib.d.ts b/amqplib/amqplib.d.ts
index fd74a48c07..6c393014f9 100644
--- a/amqplib/amqplib.d.ts
+++ b/amqplib/amqplib.d.ts
@@ -1,13 +1,13 @@
// Type definitions for amqplib 0.3.x
// Project: https://github.com/squaremo/amqp.node
// Definitions by: Michael Nahkies , Ab Reitsma
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
///
declare module "amqplib/properties" {
- module Replies {
+ namespace Replies {
interface Empty {
}
interface AssertQueue {
@@ -29,7 +29,7 @@ declare module "amqplib/properties" {
}
}
- module Options {
+ namespace Options {
interface AssertQueue {
exclusive?: boolean;
durable?: boolean;
diff --git a/analytics-node/analytics-node.d.ts b/analytics-node/analytics-node.d.ts
index d4376d83ea..aed257c9cc 100644
--- a/analytics-node/analytics-node.d.ts
+++ b/analytics-node/analytics-node.d.ts
@@ -1,9 +1,9 @@
// Type definitions for Segment's analytics.js for Node.js
// Project: https://segment.com/docs/libraries/node/
// Definitions by: Andrew Fong
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-declare module AnalyticsNode {
+declare namespace AnalyticsNode {
interface Integrations {
[index: string]: boolean;
diff --git a/angular-agility/angular-agility.d.ts b/angular-agility/angular-agility.d.ts
index 872971aedd..33a8c3b8a4 100644
--- a/angular-agility/angular-agility.d.ts
+++ b/angular-agility/angular-agility.d.ts
@@ -1,42 +1,42 @@
// Type definitions for AngularAgility
// Project: https://github.com/AngularAgility/AngularAgility
// Definitions by: Roland Zwaga
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module aa {
+declare namespace aa {
export interface ILabelStrategies {
[strategyName: string]: (element:ng.IAugmentedJQueryStatic, labelText:string, isRequired:boolean)=>void;
}
-
+
export interface IFieldGroupStrategies {
[strategyName: string]: (element:ng.IAugmentedJQueryStatic)=>void;
}
-
+
export interface IValMsgPlacementStrategies {
[strategyName: string]: (formFieldElement:ng.IAugmentedJQueryStatic, formName:string, formFieldName:string)=>void;
}
-
+
export interface IValidIconStrategy {
validIcon:string;
invalidIcon:string;
getContainer(element:ng.IAugmentedJQueryStatic):void;
}
-
+
export interface ISpinnerClickStrategies {
[strategyName: string]: (element:ng.IAugmentedJQueryStatic)=>void;
}
-
+
export interface IOnNavigateAwayStrategies {
[strategyName: string]: (rootFormScope:ng.IScope, rootForm:ng.IAugmentedJQueryStatic, $injector:ng.auto.IInjectorService)=>void;
}
-
+
export interface IValidationMessages {
[validationKey: string]: string;
}
-
+
export interface IGlobalSettings {
[settingName: string]: any;
}
@@ -53,18 +53,18 @@ declare module aa {
valMsgForTemplate:string;
confirmResetStrategy:()=>boolean;
globalSettings:IGlobalSettings;
-
+
labelStrategies:ILabelStrategies;
fieldGroupStrategies:IFieldGroupStrategies;
valMsgPlacementStrategies:IValMsgPlacementStrategies;
spinnerClickStrategies:ISpinnerClickStrategies;
onNavigateAwayStrategies:IOnNavigateAwayStrategies;
}
-
+
export interface INotifyPredicate {
(message:string, options:any, notifier:any):any;
}
-
+
export interface INotifyDefaults {
success: INotifyPredicate;
info: INotifyPredicate;
@@ -72,7 +72,7 @@ declare module aa {
danger: INotifyPredicate;
error: INotifyPredicate;
}
-
+
export interface INotifyConfig {
name:string;
template?:string;
@@ -80,14 +80,14 @@ declare module aa {
options:INotifyOptions;
namedDefaults:INotifyDefaults;
}
-
+
export interface INotifyOptions {
cssClasses?:string;
messageType:string;
allowHtml:boolean;
message:string;
}
-
+
export interface INotifyConfigProvider extends ng.IServiceProvider {
notifyConfigs:any;
defaultTargetContainerName:string;
@@ -95,7 +95,7 @@ declare module aa {
addOrUpdateNotifyConfig(name:string, opts:INotifyConfig):void;
optionsTransformer(options:INotifyOptions, $sce:ng.ISCEService):void;
}
-
+
export interface IExternalFormValidationConfig {
validations:any;
ignore?:any;
@@ -103,4 +103,4 @@ declare module aa {
resolve?:any;
resolveFn?:(modelValue:string)=>string;
}
-}
\ No newline at end of file
+}
diff --git a/angular-bootstrap-calendar/angular-bootstrap-calendar-tests.ts b/angular-bootstrap-calendar/angular-bootstrap-calendar-tests.ts
new file mode 100644
index 0000000000..a704ced3b2
--- /dev/null
+++ b/angular-bootstrap-calendar/angular-bootstrap-calendar-tests.ts
@@ -0,0 +1,46 @@
+///
+///
+
+var myApp = angular.module('testModule');
+
+interface MyAppScope extends ng.IScope {
+ events: ng.bootstrap.calendar.IEvent[];
+}
+
+myApp.config(function (calendarConfig: ng.bootstrap.calendar.ICalendarConfig) {
+
+ calendarConfig.templates.calendarMonthView = 'path/to/custom/template.html'; //change the month view template to a custom template
+
+ calendarConfig.dateFormatter = 'moment'; //use either moment or angular to format dates on the calendar. Default angular. Setting this will override any date formats you have already set.
+
+ calendarConfig.allDateFormats.moment.date.hour = 'HH:mm'; //this will configure times on the day view to display in 24 hour format rather than the default of 12 hour
+
+ calendarConfig.allDateFormats.moment.title.day = 'ddd D MMM'; //this will configure the day view title to be shorter
+
+ calendarConfig.i18nStrings.weekNumber = 'Week {week}'; //This will set the week number hover label on the month view
+
+ calendarConfig.displayAllMonthEvents = true; //This will display all events on a month view even if they're not in the current month. Default false.
+
+ calendarConfig.displayEventEndTimes = true; //This will display event end times on the month and year views. Default false.
+
+ calendarConfig.showTimesOnWeekView = true; //Make the week view more like the day view, with the caveat that event end times are ignored.
+
+});
+
+var someController: Function = ($scope: MyAppScope) => {
+ $scope.events = [
+ {
+ title: 'My event title', // The title of the event
+ type: 'info', // The type of the event (determines its color). Can be important, warning, info, inverse, success or special
+ startsAt: new Date(2013, 5, 1, 1), // A javascript date object for when the event starts
+ endsAt: new Date(2014, 8, 26, 15), // Optional - a javascript date object for when the event ends
+ editable: false, // If edit-event-html is set and this field is explicitly set to false then dont make it editable.
+ deletable: false, // If delete-event-html is set and this field is explicitly set to false then dont make it deleteable
+ draggable: true, //Allow an event to be dragged and dropped
+ resizable: true, //Allow an event to be resizable
+ incrementsBadgeTotal: true, //If set to false then will not count towards the badge total amount on the month and year view
+ recursOn: 'year', // If set the event will recur on the given period. Valid values are year or month
+ cssClass: 'a-css-class-name' //A CSS class (or more, just separate with spaces) that will be added to the event when it is displayed on each view. Useful for marking an event as selected / active etc
+ }
+ ];
+};
\ No newline at end of file
diff --git a/angular-bootstrap-calendar/angular-bootstrap-calendar.d.ts b/angular-bootstrap-calendar/angular-bootstrap-calendar.d.ts
new file mode 100644
index 0000000000..e32dcfca68
--- /dev/null
+++ b/angular-bootstrap-calendar/angular-bootstrap-calendar.d.ts
@@ -0,0 +1,138 @@
+// Type definitions for angular-bootstrap-calendar
+// Project: https://github.com/mattlewis92/angular-bootstrap-calendar
+// Definitions by: Egor Komarov
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+
+declare namespace angular.bootstrap.calendar {
+ interface IEvent {
+ /**
+ * The title of the event
+ */
+ title: string;
+ /**
+ * The type of the event (determines its color). Can be important, warning, info, inverse, success or special
+ */
+ type: string;
+ /**
+ * A javascript date object for when the event starts
+ */
+ startsAt: Date;
+ /**
+ * Optional - a javascript date object for when the event ends
+ */
+ endsAt?: Date;
+ /**
+ * If edit-event-html is set and this field is explicitly set to false then dont make it editable.
+ */
+ editable?: boolean;
+ /**
+ * If delete-event-html is set and this field is explicitly set to false then dont make it deleteable
+ */
+ deletable?: boolean;
+ /**
+ * Allow an event to be dragged and dropped
+ */
+ draggable?: boolean;
+ /**
+ * Allow an event to be resizable
+ */
+ resizable?: boolean;
+ /**
+ * If set to false then will not count towards the badge total amount on the month and year view
+ */
+ incrementsBadgeTotal?: boolean;
+ /**
+ * If set the event will recur on the given period. Valid values are year or month
+ */
+ recursOn?: string;
+ /**
+ * A CSS class (or more, just separate with spaces) that will be added to the event when it is displayed on each view. Useful for marking an event as selected / active etc
+ */
+ cssClass?: string;
+ }
+
+ interface ICalendarConfig {
+ allDateFormats: {
+ angular: IFormats;
+ moment: IFormats;
+ };
+ dateFormats: IDateFormats;
+ titleFormats: ITitleFormats;
+ dateFormatter: string;
+ displayEventEndTimes: boolean;
+ showTimesOnWeekView: boolean;
+ displayAllMonthEvents: boolean;
+ i18nStrings: { weekNumber: string; };
+ templates: {
+ calendarDayView: string;
+ calendarHourList: string;
+ calendarMonthCell: string;
+ calendarMonthCellEvents: string;
+ calendarMonthView: string;
+ calendarSlideBox: string;
+ calendarWeekView: string;
+ calendarYearView: string;
+ };
+ }
+
+ interface IFormats {
+ date: IDateFormats;
+ title: ITitleFormats;
+ }
+
+ interface IDateFormats {
+ hour: string;
+ day: string;
+ month: string;
+ weekDay: string;
+ time: string;
+ datetime: string;
+ }
+
+ interface ITitleFormats {
+ day: string;
+ week: string;
+ month: string;
+ year: string;
+ }
+
+ interface ICalendarCell {
+ label: number;
+ date: moment.Moment;
+ inMonth: boolean;
+ isPast: boolean;
+ isToday: boolean;
+ isFuture: boolean;
+ isWeekend: boolean;
+ events: IEvent[];
+ badgeTotal: number;
+ }
+
+ namespace events {
+ interface IOnEventClick {
+ (calendarEvent: IEvent): void;
+ }
+
+ interface IOnEventTimesChanged {
+ (calendarEvent: IEvent, calendarNewEventStart: Date, calendarNewEventEnd: Date): void;
+ }
+
+ interface IOnEditEventClick {
+ (calendarEvent: IEvent): void;
+ }
+
+ interface IOnDeleteEventClick {
+ (calendarEvent: IEvent): void;
+ }
+
+ interface IOnTimespanClick {
+ (calendarDate: Date, calendarCell: ICalendarCell): void;
+ }
+
+ interface IOnViewChangeClick {
+ (calendarDate: Date, calendarNextView: string): void;
+ }
+ }
+}
diff --git a/angular-bootstrap-lightbox/angular-bootstrap-lightbox.d.ts b/angular-bootstrap-lightbox/angular-bootstrap-lightbox.d.ts
index 299967bdd1..9c7438b042 100644
--- a/angular-bootstrap-lightbox/angular-bootstrap-lightbox.d.ts
+++ b/angular-bootstrap-lightbox/angular-bootstrap-lightbox.d.ts
@@ -1,9 +1,9 @@
// Type definitions for angular-bootstrap-lightbox
// Project: https://github.com/compact/angular-bootstrap-lightbox
// Definitions by: Roland Zwaga
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-declare module angular.bootstrap.lightbox {
+declare namespace angular.bootstrap.lightbox {
export interface ILightboxImageInfo {
url: string;
@@ -48,4 +48,4 @@ declare module angular.bootstrap.lightbox {
calculateImageDimensionLimits:(dimensions:IImageDimensionParameter)=>IImageDimensionLimits;
calculateModalDimensions:(dimensions:IModalDimensionsParameter)=>IModalDimensions;
}
-}
\ No newline at end of file
+}
diff --git a/angular-breadcrumb/angular-breadcrumb.d.ts b/angular-breadcrumb/angular-breadcrumb.d.ts
new file mode 100644
index 0000000000..7df33ddef5
--- /dev/null
+++ b/angular-breadcrumb/angular-breadcrumb.d.ts
@@ -0,0 +1,79 @@
+// Type definitions for angular-breadcrumb 0.4.1
+// Project: https://github.com/ncuillery/angular-breadcrumb
+// Definitions by: Marc Talary
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+declare namespace angular.ui {
+ export interface IState {
+ ncyBreadcrumb?: {
+ /**
+ * Contains the label for the step in the breadcrumb. The state name is used if not defined.
+ **/
+ label?: string;
+ /**
+ * Override the parent state (only for the breadcrumb)
+ **/
+ parent?: string;
+ /**
+ * When defined to true, the state is never included in the chain of states and never appears in the breadcrumb
+ **/
+ skip?: boolean;
+ },
+ ncyBreadcrumbLabel?: string;
+ ncyBreadcrumbLink?: string;
+ }
+}
+
+declare namespace ncy {
+
+ /**
+ * Provider that returns an instance of $breadcrumb service. It contains the global configuration of the module.
+ **/
+ export interface $breadcrumbProvider {
+ /**
+ * Setter for options defined in a module.config block
+ **/
+ setOptions(options: breadcrumbProviderOptions): void;
+ }
+
+ /**
+ * Global configuration options for angular-breadcrumb
+ **/
+ export interface breadcrumbProviderOptions {
+ /**
+ * An existing state's name to be the state is the first step of the breadcrumb
+ **/
+ prefixStateName?: string;
+
+ /**
+ * Contains a predefined template's name; 'bootstrap3' (default), 'bootstrap2' or HTML for a custom template. This property is ignored if templateUrl is defined.
+ **/
+ template?: string;
+
+ /**
+ * Contains the path to a template file. This property takes precedence over the template property.
+ **/
+ templateUrl?: string;
+
+ /**
+ * If true, abstract states are included in the breadcrumb. This option has a lower priority than the state-specific option skip
+ **/
+ includeAbstract?: boolean;
+ }
+
+ /**
+ * Service responsible for access to $state and for directive configuration.
+ **/
+ export interface $breadcrumbService {
+ /**
+ * Returns the state chain to the current state (i.e. all the steps of the breadcrumb). It's an array of state object enriched with the module-specific property ncyBreadcrumbLink (the href for the breadcrumb step).
+ **/
+ getStatesChain(): angular.ui.IState[];
+
+ /**
+ * Return the last step of the breadcrumb, generally the one relative to the current state, expect if it is configured as skipped (the method returns its parent). As getStatesChain, the state object is enriched with ncyBreadcrumbLink.
+ **/
+ getLastStep(): angular.ui.IState;
+ }
+}
\ No newline at end of file
diff --git a/angular-cookie/angular-cookie.d.ts b/angular-cookie/angular-cookie.d.ts
index 99041f9340..02700ea1bd 100644
--- a/angular-cookie/angular-cookie.d.ts
+++ b/angular-cookie/angular-cookie.d.ts
@@ -1,65 +1,65 @@
// Type definitions for angular-cookie v4.1.0
// Project: https://github.com/ivpusic/angular-cookie
// Definitions by: Borislav Zhivkov
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-declare module angular.cookie {
+declare namespace angular.cookie {
interface CookieService {
/**
* Get all cookies
*/
(): any;
-
+
/**
* Get a cookie with a specific key
*/
(key: string): any;
-
+
/**
* Create a cookie
*/
(key: string, value: any, options?: CookieOptions): any;
-
+
/**
* Remove a cookie
*/
remove(key: string, options?: CookieOptions): void;
}
-
+
interface CookieOptions {
/**
* The domain tells the browser to which domain the cookie should be sent. If you don't specify it, it becomes the domain of the page that sets the cookie.
*/
domain?: string;
-
+
/**
* The path gives you the chance to specify a directory where the cookie is active.
*/
path?: string;
-
+
/**
* Each cookie has an expiry date after which it is trashed. If you don't specify the expiry date the cookie is trashed when you close the browser.
*/
expires?: number;
-
+
/**
* Allows you to set the expiration time in hours, minutes, seconds, or `milliseconds. If this is not specified, any expiration time specified will default to days.
*/
expirationUnit?: string;
-
+
/**
* The Secure attribute is meant to keep cookie communication limited to encrypted transmission, directing browsers to use cookies only via secure/encrypted connections.
*/
secure?: boolean;
-
+
/**
* The method that will be used to encode the cookie value (should be passed when using Set).
*/
encode?: (value: any) => any;
-
+
/**
* The method that will be used to decode extracted cookie values (should be passed when using Get).
*/
decode?: (value: any) => any;
}
-}
\ No newline at end of file
+}
diff --git a/angular-dialog-service/angular-dialog-service.d.ts b/angular-dialog-service/angular-dialog-service.d.ts
index 38ce8589e4..3d75e32222 100644
--- a/angular-dialog-service/angular-dialog-service.d.ts
+++ b/angular-dialog-service/angular-dialog-service.d.ts
@@ -1,12 +1,12 @@
// Type definitions for Angular Dialog Service 5.2.8
// Project: https://github.com/m-e-conroy/angular-dialog-service
// Definitions by: William Comartin
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
///
-declare module angular.dialogservice {
+declare namespace angular.dialogservice {
interface IDialogOptions {
/**
diff --git a/angular-dynamic-locale/angular-dynamic-locale.d.ts b/angular-dynamic-locale/angular-dynamic-locale.d.ts
index e404e95328..4b7a1f9656 100644
--- a/angular-dynamic-locale/angular-dynamic-locale.d.ts
+++ b/angular-dynamic-locale/angular-dynamic-locale.d.ts
@@ -1,7 +1,7 @@
// Type definitions for angular-dynamic-locale v0.1.27
// Project: https://github.com/lgalfaso/angular-dynamic-locale
// Definitions by: Stephen Lautier
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -10,7 +10,7 @@ declare module "angular-dynamic-locale" {
export = ng;
}
-declare module angular.dynamicLocale {
+declare namespace angular.dynamicLocale {
interface tmhDynamicLocaleService {
set(locale: string): void;
@@ -23,4 +23,4 @@ declare module angular.dynamicLocale {
useStorage(storageName: string): void;
useCookieStorage(): void;
}
-}
\ No newline at end of file
+}
diff --git a/angular-environment/angular-environment.d.ts b/angular-environment/angular-environment.d.ts
index bb38b8f0aa..483474410c 100644
--- a/angular-environment/angular-environment.d.ts
+++ b/angular-environment/angular-environment.d.ts
@@ -3,7 +3,7 @@
// Definitions by: Matt Wheatley
// Definitions: https://github.com/LiberisLabs
-declare module angular.environment {
+declare namespace angular.environment {
interface ServiceProvider {
/**
* Sets the configuration object
diff --git a/angular-file-upload/angular-file-upload.d.ts b/angular-file-upload/angular-file-upload.d.ts
index 78efa0ecc5..c79f6b5528 100644
--- a/angular-file-upload/angular-file-upload.d.ts
+++ b/angular-file-upload/angular-file-upload.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Angular File Upload 4.2.1
// Project: https://github.com/danialfarid/ng-file-upload
// Definitions by: John Reilly
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
diff --git a/angular-formly/angular-formly.d.ts b/angular-formly/angular-formly.d.ts
index 967a16d100..206d3294f9 100644
--- a/angular-formly/angular-formly.d.ts
+++ b/angular-formly/angular-formly.d.ts
@@ -14,34 +14,36 @@ declare module 'angular-formly' {
export = angularFormlyDefaultExport;
}
-declare module AngularFormly {
+declare namespace AngularFormly {
- interface IFieldArray extends Array {
+ interface IFieldArray extends Array {
- }
+ }
interface IFieldGroup {
data?: {
- [key: string]: any;
- };
+ [key: string]: any;
+ };
className?: string;
elementAttributes?: string;
- fieldGroup?: IFieldArray;
+ fieldGroup?: IFieldArray;
form?: Object;
hide?: boolean;
hideExpression?: string | IExpressionFunction;
key?: string | number;
- model?: string | Object;
- options?: IFormOptionsAPI;
- templateOptions?: ITemplateOptions;
- wrapper?: string | string[];
+ model?: string | {
+ [key: string]: any;
+ };
+ options?: IFormOptionsAPI;
+ templateOptions?: ITemplateOptions;
+ wrapper?: string | string[];
}
interface IFormOptionsAPI {
data?: {
- [key: string]: any;
- };
+ [key: string]: any;
+ };
fieldTransform?: Function;
formState?: Object;
removeChromeAutoComplete?: boolean;
@@ -182,8 +184,8 @@ declare module AngularFormly {
* see http://docs.angular-formly.com/docs/field-configuration-object#data-object
*/
data?: {
- [key: string]: any;
- };
+ [key: string]: any;
+ };
/**
@@ -287,7 +289,9 @@ declare module AngularFormly {
*
* see http://docs.angular-formly.com/docs/field-configuration-object#model-object--string
*/
- model?: Object | string;
+ model?: string | {
+ [key: string]: any;
+ };
/**
@@ -543,8 +547,8 @@ declare module AngularFormly {
defaultOptions?: IFieldConfigurationObject | Function;
controller?: Function | string | any[];
data?: {
- [key: string]: any;
- };
+ [key: string]: any;
+ };
extends?: string;
link?: ng.IDirectiveLinkFn;
overwriteOk?: boolean;
@@ -612,7 +616,9 @@ declare module AngularFormly {
//The index of the field the form is on (in ng-repeat)
index: number;
//the model of the form (or the model specified by the field if it was specified).
- model: Object | string;
+ model?: string | {
+ [key: string]: any;
+ };
//Shortcut to options.validation.errorExistsAndShouldBeVisible
showError: boolean;
//Shortcut to options.templateOptions
diff --git a/angular-fullscreen/angular-fullscreen-tests.ts b/angular-fullscreen/angular-fullscreen-tests.ts
new file mode 100644
index 0000000000..f45202c0db
--- /dev/null
+++ b/angular-fullscreen/angular-fullscreen-tests.ts
@@ -0,0 +1,12 @@
+///
+
+angular
+ .module('TestApp', ['FBAngular'])
+ .controller('TestCtrl', (Fullscreen: ng.fullscreen.IFullscreen) => {
+ Fullscreen.all();
+ Fullscreen.toggleAll();
+ Fullscreen.enable(document.getElementById('test-id'));
+ Fullscreen.cancel();
+ Fullscreen.isEnabled();
+ Fullscreen.isSupported();
+ });
diff --git a/angular-fullscreen/angular-fullscreen.d.ts b/angular-fullscreen/angular-fullscreen.d.ts
new file mode 100644
index 0000000000..414754db43
--- /dev/null
+++ b/angular-fullscreen/angular-fullscreen.d.ts
@@ -0,0 +1,34 @@
+// Type definitions for AngularJS HTML5 Fullscreen v1.0.1
+// Project: https://github.com/fabiobiondi/angular-fullscreen
+// Definitions by: Julien Paroche
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/angular-fullscreen
+
+///
+
+declare namespace angular.fullscreen {
+
+ /**
+ * Prefixing interface name with "I" is not recommended: http://www.typescriptlang.org/Handbook#writing-dts-files
+ * However, we let it here to keep consistency with all the other Angular-related definitions
+ */
+ interface IFullscreen {
+ // enable document fullscreen
+ all(): void;
+
+ // enable or disable the document fullscreen
+ toggleAll(): void;
+
+ // enable fullscreen to a specific element
+ enable(element: Element|HTMLElement): void;
+
+ // disable fullscreen
+ cancel(): void;
+
+ // return true if fullscreen is enabled, otherwise false
+ isEnabled(): boolean;
+
+ // return true if fullscreen API is supported by your browser
+ isSupported(): boolean;
+ }
+
+}
diff --git a/angular-gettext/angular-gettext-tests.ts b/angular-gettext/angular-gettext-tests.ts
index 0b0532fc4f..d15924331d 100644
--- a/angular-gettext/angular-gettext-tests.ts
+++ b/angular-gettext/angular-gettext-tests.ts
@@ -1,7 +1,7 @@
///
-module angular_gettext_tests {
-
+namespace angular_gettext_tests {
+
// Configuring angular-gettext
// https://angular-gettext.rocketeer.be/dev-guide/configure/
@@ -15,12 +15,12 @@ module angular_gettext_tests {
gettextCatalog.debug = true;
});
-
- // Marking strings in JavaScript code as translatable.
- // https://angular-gettext.rocketeer.be/dev-guide/annotate-js/
+
+ // Marking strings in JavaScript code as translatable.
+ // https://angular-gettext.rocketeer.be/dev-guide/annotate-js/
angular.module("myApp").controller("helloController", function (gettext: angular.gettext.gettextFunction) {
var myString = gettext("Hello");
- });
+ });
//Translating directly in JavaScript.
angular.module("myApp").controller("helloController", function (gettextCatalog: angular.gettext.gettextCatalog) {
@@ -58,4 +58,4 @@ module angular_gettext_tests {
gettextCatalog.loadRemote("/languages/" + lang + ".json");
};
});
-}
\ No newline at end of file
+}
diff --git a/angular-gettext/angular-gettext.d.ts b/angular-gettext/angular-gettext.d.ts
index dc1de2bf6c..48734d4433 100644
--- a/angular-gettext/angular-gettext.d.ts
+++ b/angular-gettext/angular-gettext.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-gettext v2.1.0
// Project: https://angular-gettext.rocketeer.be/
// Definitions by: Ákos Lukács
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.gettext {
+declare namespace angular.gettext {
interface gettextCatalog {
//////////////
@@ -24,7 +24,7 @@ declare module angular.gettext {
translatedMarkerSuffix: string;
/** An object of loaded translation strings.Shouldn't be used directly. */
strings: {};
- /** The default language, in which you're application is written. This defaults to English and it's generally a bad idea to use anything else: if your language has different pluralization rules you'll end up with incorrect translations. Deprecated
+ /** The default language, in which you're application is written. This defaults to English and it's generally a bad idea to use anything else: if your language has different pluralization rules you'll end up with incorrect translations. Deprecated
* @deprecreated
*/
baseLanguage: string;
@@ -51,7 +51,7 @@ declare module angular.gettext {
/** Get the correct pluralized (but untranslated) string for the value of n. */
getStringForm(string: string, n: number): string;
- /** Translate a string with the given context. Uses Angular.JS interpolation, so something like this will do what you expect:
+ /** Translate a string with the given context. Uses Angular.JS interpolation, so something like this will do what you expect:
* var hello = gettextCatalog.getString("Hello {{name}}!", { name: "Ruben" });
* // var hello will be "Hallo Ruben!" in Dutch.
* The context parameter is optional: pass null (or don't pass anything) if you're not using it: this skips interpolation and is a lot faster.
diff --git a/angular-google-analytics/angular-google-analytics-service.d.ts b/angular-google-analytics/angular-google-analytics-service.d.ts
index e69b63d907..9801280740 100644
--- a/angular-google-analytics/angular-google-analytics-service.d.ts
+++ b/angular-google-analytics/angular-google-analytics-service.d.ts
@@ -1,9 +1,9 @@
// Type definitions for angular-google-analytics v1.1.0
// Project: https://github.com/revolunet/angular-google-analytics
// Definitions by: Matt Wheatley
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-declare module angular.google.analytics {
+declare namespace angular.google.analytics {
interface AnalyticsService {
/**
* @summary If logging is enabled then all outbound calls are accessible via an in-memory array.
diff --git a/angular-google-analytics/angular-google-analytics.d.ts b/angular-google-analytics/angular-google-analytics.d.ts
index e3aa5551eb..03ef64ba75 100644
--- a/angular-google-analytics/angular-google-analytics.d.ts
+++ b/angular-google-analytics/angular-google-analytics.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-google-analytics v1.1.0
// Project: https://github.com/revolunet/angular-google-analytics
// Definitions by: Cyril Schumacher
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.google.analytics {
+declare namespace angular.google.analytics {
/**
* @summary Interface for {@link AnalysticsProvider}.
* @interface
diff --git a/angular-growl-v2/angular-growl-v2.d.ts b/angular-growl-v2/angular-growl-v2.d.ts
index 594e45c425..7b67678b85 100644
--- a/angular-growl-v2/angular-growl-v2.d.ts
+++ b/angular-growl-v2/angular-growl-v2.d.ts
@@ -1,11 +1,11 @@
// Type definitions for Angular Growl 2 v.0.7.5
// Project: http://janstevens.github.io/angular-growl-2
// Definitions by: Tadeusz Hucal
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.growl {
+declare namespace angular.growl {
/**
* Global Time-To-Leave configuration.
@@ -39,7 +39,7 @@ declare module angular.growl {
*/
interface IGrowlMessage extends IGrowlMessageConfig {
text: string;
-
+
/**
* Destroy the message.
*/
diff --git a/angular-hotkeys/angular-hotkeys.d.ts b/angular-hotkeys/angular-hotkeys.d.ts
index 3340f9ff31..407d1c7313 100644
--- a/angular-hotkeys/angular-hotkeys.d.ts
+++ b/angular-hotkeys/angular-hotkeys.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-hotkeys
// Project: https://github.com/chieffancypants/angular-hotkeys
// Definitions by: Jason Zhao , Stefan Steinhart
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.hotkeys {
+declare namespace angular.hotkeys {
interface HotkeysProvider {
template: string;
diff --git a/angular-http-auth/angular-http-auth.d.ts b/angular-http-auth/angular-http-auth.d.ts
index 4a08272cde..d5fb52fd6c 100644
--- a/angular-http-auth/angular-http-auth.d.ts
+++ b/angular-http-auth/angular-http-auth.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-http-auth 1.2.1
// Project: https://github.com/witoldsz/angular-http-auth
// Definitions by: vvakame
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.httpAuth {
+declare namespace angular.httpAuth {
interface IAuthService {
loginConfirmed(data?:any, configUpdater?:Function):void;
loginCancelled(data?:any, reason?:any):void;
diff --git a/angular-httpi/angular-httpi.d.ts b/angular-httpi/angular-httpi.d.ts
index eb4a16106b..d9aa2b5609 100644
--- a/angular-httpi/angular-httpi.d.ts
+++ b/angular-httpi/angular-httpi.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-httpi
// Project: https://github.com/bennadel/httpi
// Definitions by: Andrew Camilleri
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module Httpi {
+declare namespace Httpi {
export interface HttpiPayload extends ng.IRequestShortcutConfig {
method?: string;
url?: string;
@@ -39,4 +39,4 @@ declare module Httpi {
setKeepTrailingSlash(newKeepTrailingSlash: boolean): HttpiResource;
}
-}
\ No newline at end of file
+}
diff --git a/angular-idle/angular-idle.d.ts b/angular-idle/angular-idle.d.ts
index 725beac677..0a980204cb 100644
--- a/angular-idle/angular-idle.d.ts
+++ b/angular-idle/angular-idle.d.ts
@@ -1,98 +1,98 @@
// Type definitions for ng-idle v1.1.1
// Project: http://hackedbychinese.github.io/ng-idle/
// Definitions by: mthamil
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.idle {
+declare namespace angular.idle {
/**
* Used to configure the Title service.
*/
interface ITitleProvider extends IServiceProvider {
-
+
/**
* Enables or disables the Title functionality.
- *
+ *
* @param enabled Boolean, default is true.
*/
enabled(enabled: boolean): void;
}
-
+
interface ITitleService {
-
+
/**
* Allows the title functionality to be enabled or disabled on the fly.
*/
setEnabled(enabled: boolean): void;
-
+
/**
* Returns whether or not the title functionality has been enabled.
*/
isEnabled(): boolean;
-
+
/**
* Will store val as the "original" title of the document.
- *
- * Tracking the original title is important when restoring the title after displaying, for example, the idle warning message.
+ *
+ * Tracking the original title is important when restoring the title after displaying, for example, the idle warning message.
*/
original(val: string): void;
-
+
/**
* Returns the "original" title value that has been previously set.
- *
- * Tracking the original title is important when restoring the title after displaying, for example, the idle warning message.
+ *
+ * Tracking the original title is important when restoring the title after displaying, for example, the idle warning message.
*/
original(): string;
-
+
/**
* Changes the actual title of the document.
*/
value(val: string): void;
-
+
/**
* Returns the current document title.
*/
value(): string;
-
+
/**
* If overwrite is false or unspecified, updates the "original" title with the current document title
* if it has not already been stored. If overwrite is true, the current document title is stored regardless.
*/
store(overwrite?: boolean): void;
-
+
/**
* Sets the title to the original value (if it was stored or set previously).
*/
restore(): void;
-
+
/**
* Sets the text to use as the message displayed when the user is idle.
*/
idleMessage(val: string): void;
-
+
/**
* Gets the text to use as the message displayed when the user is idle.
*/
idleMessage(): string;
-
+
/**
* Sets the text to use as the message displayed when the user is timed out.
*/
timedOutMessage(val: string): void;
-
+
/**
* Gets the text to use as the message displayed when the user is timed out.
*/
timedOutMessage(): string;
-
+
/**
* Stores the original title if it hasn't been already, determines the number minutes, seconds,
* and total seconds from countdown, and displays the idleMessage with the aforementioned values interpolated.
*/
setAsIdle(countdown: number): void;
-
+
/**
* Stores the original title if it hasn't been already, and displays the timedOutMessage.
*/
@@ -105,19 +105,19 @@ declare module angular.idle {
interface IKeepAliveProvider extends IServiceProvider {
/**
- * If configured, options will be used to issue a request using $http.
- * If the value is null, no HTTP request will be issued.
- * You can specify a string, which it will assume to be a URL to a simple GET request.
+ * If configured, options will be used to issue a request using $http.
+ * If the value is null, no HTTP request will be issued.
+ * You can specify a string, which it will assume to be a URL to a simple GET request.
* Otherwise, you can use the same options $http takes. However, cache will always be false.
- *
+ *
* @param value May be string or IRequestConfig, default is null.
*/
http(value: string | IRequestConfig): void;
/**
- * This specifies how often the keepalive event is triggered and the
+ * This specifies how often the keepalive event is triggered and the
* HTTP request is issued.
- *
+ *
* @param seconds Integer, default is 10 minutes. Must be greater than 0.
*/
interval(seconds: number): void;
@@ -126,7 +126,7 @@ declare module angular.idle {
/**
* Keepalive will use a timeout to periodically wake, broadcast a Keepalive event on the root scope,
* and optionally make an $http request. By default, the Idle service will stop and start Keepalive
- * when a user becomes idle or returns from idle, respectively. It is also started automatically when
+ * when a user becomes idle or returns from idle, respectively. It is also started automatically when
* Idle.watch() is called. This can be disabled by configuring the IdleProvider.
*/
interface IKeepAliveService {
@@ -145,7 +145,7 @@ declare module angular.idle {
* Performs one ping only.
*/
ping(): void;
-
+
/**
* Changes the interval value at runtime.
* You will need to restart the pinging process by calling start() manually for the changes to be reflected.
@@ -158,26 +158,26 @@ declare module angular.idle {
*/
interface IIdleProvider extends IServiceProvider {
/**
- * Specifies the DOM events the service will watch to reset the idle timeout.
+ * Specifies the DOM events the service will watch to reset the idle timeout.
* Multiple events should be separated by a space.
- *
+ *
* @param events string, default 'mousemove keydown DOMMouseScroll mousewheel mousedown'
*/
interrupt(events: string): void;
/**
- * The idle timeout duration in seconds. After this amount of time passes without the user
- * performing an action that triggers one of the watched DOM events, the user is considered
+ * The idle timeout duration in seconds. After this amount of time passes without the user
+ * performing an action that triggers one of the watched DOM events, the user is considered
* idle.
- *
+ *
* @param seconds integer, default is 20min
*/
idle(seconds: number): void;
/**
- * The amount of time the user has to respond (in seconds) before they have been considered
+ * The amount of time the user has to respond (in seconds) before they have been considered
* timed out.
- *
+ *
* @param seconds integer, default is 30s
*/
timeout(seconds: number): void;
@@ -187,14 +187,14 @@ declare module angular.idle {
* and reset the idle state. If false or off, you will need to manually call watch()
* when you want to start watching for idleness again. If notIdle, user activity will
* only automatically interrupt if the user is not yet idle.
- *
+ *
* @param enabled boolean or string, possible values: off/false, idle/true, or notIdle
*/
autoResume(enabled: boolean | string): void;
/**
* When true, the Keepalive service is automatically stopped and started as needed.
- *
+ *
* @param enabled boolean, default is true
*/
keepalive(enabled: boolean): void;
@@ -202,9 +202,9 @@ declare module angular.idle {
/**
* Idle, once watch() is called, will start a timeout which if expires, will enter a warning state
- * countdown. Once the countdown reaches zero, idle will broadcast a timeout event indicating the
- * user has timed out (where your app should log them out or whatever you like). If the user performs
- * an action that triggers a watched DOM event that bubbles up to document.body, this will reset the
+ * countdown. Once the countdown reaches zero, idle will broadcast a timeout event indicating the
+ * user has timed out (where your app should log them out or whatever you like). If the user performs
+ * an action that triggers a watched DOM event that bubbles up to document.body, this will reset the
* idle/warning state and start the process over again.
*/
interface IIdleService {
@@ -219,13 +219,13 @@ declare module angular.idle {
getTimeout(): number;
/**
- * Updates the idle value (see IdleProvider.idle()) and
+ * Updates the idle value (see IdleProvider.idle()) and
* restarts the watch if its running.
*/
setIdle(idle: number): void;
/**
- * Updates the timeout value (see IdleProvider.timeout()) and
+ * Updates the timeout value (see IdleProvider.timeout()) and
* restarts the watch if its running.
*/
setTimeout(timeout: number): void;
@@ -234,7 +234,7 @@ declare module angular.idle {
* Whether user has timed out (meaning idleDuration + timeout has passed without any activity)
*/
isExpired(): boolean;
-
+
/**
* Whether or not the watch() has been called and it is watching for idleness.
*/
diff --git a/angular-jwt/angular-jwt.d.ts b/angular-jwt/angular-jwt.d.ts
index 620fcc8e4c..d8c719e2ef 100644
--- a/angular-jwt/angular-jwt.d.ts
+++ b/angular-jwt/angular-jwt.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-jwt 0.0.8
// Project: https://github.com/auth0/angular-jwt
// Definitions by: Reto Rezzonico
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.jwt {
+declare namespace angular.jwt {
interface JwtToken {
iss: string;
diff --git a/angular-load/angular-load-tests.ts b/angular-load/angular-load-tests.ts
new file mode 100644
index 0000000000..7fea2d7924
--- /dev/null
+++ b/angular-load/angular-load-tests.ts
@@ -0,0 +1,12 @@
+///
+
+angular.module('app',['angularLoad'])
+ .run(['angularLoad',(angularLoad:angular.load.IAngularLoadService)=> {
+ angularLoad.loadScript("https://ajax.googleapis.com/ajax/libs/angular_material/1.0.4/angular-material.min.js").then(
+ ()=>console.log("angular material js loaded")
+ );
+
+ angularLoad.loadCSS("https://ajax.googleapis.com/ajax/libs/angular_material/1.0.4/angular-material.css").then(
+ ()=>console.log("angular material css loaded")
+ );
+ }]);
diff --git a/angular-load/angular-load.d.ts b/angular-load/angular-load.d.ts
new file mode 100644
index 0000000000..cd806c31f3
--- /dev/null
+++ b/angular-load/angular-load.d.ts
@@ -0,0 +1,15 @@
+// Type definitions for angular-load v0.4.1
+// Project: https://github.com/urish/angular-load
+// Definitions by: david-gang
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+
+declare namespace angular.load {
+
+ interface IAngularLoadService {
+ loadScript(url:string): ng.IPromise;
+ loadCSS(url:string): ng.IPromise;
+ }
+
+}
diff --git a/angular-loading-bar/angular-loading-bar.d.ts b/angular-loading-bar/angular-loading-bar.d.ts
index acea6f048f..22a00f9ee7 100644
--- a/angular-loading-bar/angular-loading-bar.d.ts
+++ b/angular-loading-bar/angular-loading-bar.d.ts
@@ -1,12 +1,12 @@
// Type definitions for angular-loading-bar
// Project: https://github.com/chieffancypants/angular-loading-bar
// Definitions by: Stephen Lautier
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular {
+declare namespace angular {
interface IRequestShortcutConfig {
/**
@@ -16,8 +16,8 @@ declare module angular {
}
}
-declare module angular.loadingBar {
-
+declare namespace angular.loadingBar {
+
interface ILoadingBarProvider{
/**
* Turn the spinner on or off
diff --git a/angular-local-storage/angular-local-storage.d.ts b/angular-local-storage/angular-local-storage.d.ts
index ae027527a4..b2bcf377d2 100644
--- a/angular-local-storage/angular-local-storage.d.ts
+++ b/angular-local-storage/angular-local-storage.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-local-storage v0.1.5
// Project: https://github.com/grevory/angular-local-storage
// Definitions by: Ken Fukuyama
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.local.storage {
+declare namespace angular.local.storage {
interface ILocalStorageServiceProvider extends angular.IServiceProvider {
/**
* Setter for the prefix
diff --git a/angular-localForage/angular-localForage.d.ts b/angular-localForage/angular-localForage.d.ts
index d9c9ad5adf..edc4ca268d 100644
--- a/angular-localForage/angular-localForage.d.ts
+++ b/angular-localForage/angular-localForage.d.ts
@@ -1,12 +1,12 @@
// Type definitions for angular-localForage 1.2.2
// Project: https://github.com/ocombe/angular-localForage
// Definitions by: Stefan Steinhart
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
///
-declare module angular.localForage {
+declare namespace angular.localForage {
interface LocalForageConfig {
driver?:string;
diff --git a/angular-locker/angular-locker.d.ts b/angular-locker/angular-locker.d.ts
index e911e3be74..3327521f1a 100644
--- a/angular-locker/angular-locker.d.ts
+++ b/angular-locker/angular-locker.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Angular Locker v2.0.3
// Project: https://github.com/tymondesigns/angular-locker
// Definitions by: Niko Kovačič
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -10,7 +10,7 @@ declare module "angular-locker" {
export = _;
}
-declare module angular.locker {
+declare namespace angular.locker {
interface ILockerServicePutFunction {
(current: any): any
}
@@ -69,7 +69,7 @@ declare module angular.locker {
* Add a new item to storage (even if it already exists)
*
* @param {Mixed} key The key to add
- * @param {Mixed} value The value to add
+ * @param {Mixed} value The value to add
*/
put(key: string, value: any): ILockerService | boolean;
/**
@@ -77,7 +77,7 @@ declare module angular.locker {
*
* @param {Mixed} key The key to add
* @param {Mixed} putFunction The default to pass to function if doesn't already exist
- * @param {Mixed} value The value to add
+ * @param {Mixed} value The value to add
*/
put(key: string, putFunction: ILockerServicePutFunction, value: any): ILockerService | boolean;
/**
@@ -167,4 +167,4 @@ declare module angular.locker {
*/
defaults(lockerSettings: ILockerSettings): void;
}
-}
\ No newline at end of file
+}
diff --git a/angular-material/angular-material-0.8.3.d.ts b/angular-material/angular-material-0.8.3.d.ts
index 10724b8122..599a39ba9b 100644
--- a/angular-material/angular-material-0.8.3.d.ts
+++ b/angular-material/angular-material-0.8.3.d.ts
@@ -1,10 +1,10 @@
// Type definitions for Angular Material 0.8.3+ (angular.material module)
// Project: https://github.com/angular/material
// Definitions by: Matt Traynham
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.material {
+declare namespace angular.material {
interface MDBottomSheetOptions {
templateUrl?: string;
diff --git a/angular-material/angular-material-0.9.0.d.ts b/angular-material/angular-material-0.9.0.d.ts
index 96134f114f..daeedc0085 100644
--- a/angular-material/angular-material-0.9.0.d.ts
+++ b/angular-material/angular-material-0.9.0.d.ts
@@ -1,10 +1,10 @@
// Type definitions for Angular Material 0.9.0-rc1+ (angular.material module)
// Project: https://github.com/angular/material
// Definitions by: Matt Traynham
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.material {
+declare namespace angular.material {
interface MDBottomSheetOptions {
templateUrl?: string;
diff --git a/angular-material/angular-material.d.ts b/angular-material/angular-material.d.ts
index 25ac6b8301..6ba65473ed 100644
--- a/angular-material/angular-material.d.ts
+++ b/angular-material/angular-material.d.ts
@@ -1,10 +1,10 @@
// Type definitions for Angular Material 1.0.0-rc5+ (angular.material module)
// Project: https://github.com/angular/material
// Definitions by: Matt Traynham
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.material {
+declare namespace angular.material {
interface IBottomSheetOptions {
templateUrl?: string;
@@ -126,6 +126,7 @@ declare module angular.material {
textContent(content: string): T;
action(action: string): T;
highlightAction(highlightAction: boolean): T;
+ highlightClass(highlightClass: string): T;
capsule(capsule: boolean): T;
theme(theme: string): T;
hideDelay(delay: number): T;
@@ -139,6 +140,7 @@ declare module angular.material {
interface IToastOptions {
templateUrl?: string;
template?: string;
+ autoWrap?:boolean;
scope?: angular.IScope; // default: new child scope
preserveScope?: boolean; // default: false
hideDelay?: number; // default (ms): 3000
diff --git a/angular-media-queries/match-media-tests.ts b/angular-media-queries/match-media-tests.ts
new file mode 100644
index 0000000000..a9331751ae
--- /dev/null
+++ b/angular-media-queries/match-media-tests.ts
@@ -0,0 +1,60 @@
+///
+
+var myApp = angular.module('testModule', ['matchMedia']);
+
+myApp.controller('TestController', ($log: angular.ILogService,
+ $scope: angular.IScope,
+ screenSize: angular.matchmedia.IScreenSize) => {
+
+ var fnCallback = (result: boolean) => {
+ $log.info(`Result: ${result}`);
+ }
+
+ // '.isRetina' examples
+ if(screenSize.isRetina) {
+ $log.info("Retina screen detected")
+ }
+
+ // '.is(...)' examples
+ var res = screenSize.is(["xs", "sm"]);
+ fnCallback(res);
+
+ res = screenSize.is("xs, lg")
+ fnCallback(res);
+
+ // '.on(...)' examples
+
+ res = screenSize.on(["xs", "sm"], fnCallback);
+ fnCallback(res);
+
+ res = screenSize.on("xs, lg", fnCallback);
+ fnCallback(res);
+
+ res = screenSize.on(["xs", "sm"], fnCallback, $scope);
+ fnCallback(res);
+
+ res = screenSize.on("xs, lg", fnCallback, $scope);
+ fnCallback(res);
+
+ // '.onChange(...)' examples
+
+ res = screenSize.onChange($scope, ["xs", "sm"], fnCallback);
+ fnCallback(res);
+
+ res = screenSize.onChange($scope, "xs, lg", fnCallback);
+ fnCallback(res);
+
+ // '.when(...)' examples
+
+ res = screenSize.when(["xs", "sm"], fnCallback);
+ fnCallback(res);
+
+ res = screenSize.when("xs, lg", fnCallback);
+ fnCallback(res);
+
+ res = screenSize.when(["xs", "sm"], fnCallback, $scope);
+ fnCallback(res);
+
+ res = screenSize.when("xs, lg", fnCallback, $scope);
+ fnCallback(res);
+});
\ No newline at end of file
diff --git a/angular-media-queries/match-media.d.ts b/angular-media-queries/match-media.d.ts
new file mode 100644
index 0000000000..401c61f46c
--- /dev/null
+++ b/angular-media-queries/match-media.d.ts
@@ -0,0 +1,30 @@
+// Type definitions for Angular matchMedia 0.6.0 (angular.matchMedia module)
+// Project: https://github.com/jacopotarantino/angular-match-media
+// Definitions by: Joao Monteiro
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+///
+declare namespace angular.matchmedia {
+
+ interface IScreenSize {
+
+ // Returns a value indicating if the current device has a retina screen
+ isRetina: boolean;
+
+ is(list: Array | string): boolean;
+
+ // Executes the callback function on window resize with the match truthiness as the first argument.
+ // Returns the current match truthiness.
+ // The 'scope' parameter is optional. If it's not passed in, '$rootScope' is used.
+ on(list: Array | string, callback: (result: boolean) => void, scope?: angular.IScope): boolean;
+
+ // Executes the callback function ONLY when the match differs from previous match.
+ // Returns the current match truthiness.
+ // The 'scope' parameter is required for cleanup reasons (destroy event).
+ onChange(scope: angular.IScope, list: Array | string, callback: (result: boolean) => void): boolean;
+
+ // Executes the callback only when inside of the particular screensize.
+ // The 'scope' parameter is optional. If it's not passed in, '$rootScope' is used.
+ when(list: Array | string, callback: (result: boolean) => void, scope?: angular.IScope): boolean;
+ }
+}
\ No newline at end of file
diff --git a/angular-meteor/angular-meteor.d.ts b/angular-meteor/angular-meteor.d.ts
index e3e66bf34b..1e14ae9659 100644
--- a/angular-meteor/angular-meteor.d.ts
+++ b/angular-meteor/angular-meteor.d.ts
@@ -1,41 +1,41 @@
// Type definitions for Angular JS Meteor v0.8.8 (angular.meteor module)
// Project: https://github.com/Urigo/angular-meteor
// Definitions by: Peter Grman
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
///
-declare module angular.meteor {
+declare namespace angular.meteor {
interface IRootScopeService extends angular.IRootScopeService {
/**
* The current logged in user and it's data. it is null if the user is not logged in. A reactive data source.
*/
currentUser: Meteor.User;
-
+
/**
- * True if a login method (such as Meteor.loginWithPassword, Meteor.loginWithFacebook, or Accounts.createUser) is currently in progress.
+ * True if a login method (such as Meteor.loginWithPassword, Meteor.loginWithFacebook, or Accounts.createUser) is currently in progress.
* A reactive data source. Can be use to display animation while user is logging in.
*/
loggingIn: boolean;
}
-
+
interface IScope extends angular.IScope, IRootScopeService {
/**
* A method to get a $scope variable and watch it reactivly
- *
+ *
* @param scopeVariableName - The name of the scope's variable to bind to
* @param [objectEquality=false] - Watch the object equality using angular.equals instead of comparing for reference equality, deeper watch but also slower
*/
getReactively(scopeVariableName: string, objectEquality?: boolean): ReactiveResult;
-
+
/**
* A service which is a wrapper for Meteor.subscribe. It subscribes to a Meteor.publish method in the client and returns a AngularJS promise when ready.
* Calling $scope.subscribe will automatically stop the subscription when the scope is destroyed.
- *
+ *
* @param name - Name of the subscription. Matches the name of the server's publish() call.
* @param publisherArguments - Optional arguments passed to publisher function on server.
- *
+ *
* @return The promise solved successfully when subscription is ready. The success promise holds the subscription handle.
*/
subscribe(name: string, ...publisherArguments: any[]): angular.IPromise;
@@ -57,206 +57,206 @@ declare module angular.meteor {
* The autorun method is part of the ReactiveContext, and available on every context and $scope.
* The argument of this method is a callback, which will be called each time Autorun will be used.
* The Autorun will stop automatically when when it's context ($scope) is destroyed.
- *
+ *
* @param runFunc - The function to run. It receives one argument: the Computation object that will be returned.
*/
autorun(runFunc : () => void) : Tracker.Computation;
}
-
+
/**
* $meteor in angularjs
*/
interface IMeteorService {
/**
* A service that wraps the Meteor collections to enable reactivity within AngularJS.
- *
- * @param collection - A Meteor Collection or a reactive function to bind to.
+ *
+ * @param collection - A Meteor Collection or a reactive function to bind to.
* - Reactive function can be used with $scope.getReactively to add $scope variable as reactive variable to the cursor.
- * @param [autoClientSave=true] - By default, changes in the Angular collection will automatically update the Meteor collection.
+ * @param [autoClientSave=true] - By default, changes in the Angular collection will automatically update the Meteor collection.
* - However if set to false, changes in the client won't be automatically propagated back to the Meteor collection.
*/
collection(collection: Mongo.Collection|ReactiveResult|Function|(()=>T), autoClientSave?: boolean): AngularMeteorCollection;
-
+
/**
* A service that wraps the Meteor collections to enable reactivity within AngularJS.
- *
- * @param collection - A Meteor Collection or a reactive function to bind to.
+ *
+ * @param collection - A Meteor Collection or a reactive function to bind to.
* - Reactive function can be used with $scope.getReactively to add $scope variable as reactive variable to the cursor.
- * @param [autoClientSave=true] - By default, changes in the Angular collection will automatically update the Meteor collection.
+ * @param [autoClientSave=true] - By default, changes in the Angular collection will automatically update the Meteor collection.
* - However if set to false, changes in the client won't be automatically propagated back to the Meteor collection.
* @param [updateCollection] - A collection object which will be used for updates (insert, update, delete).
*/
collection(collection: Mongo.Collection|ReactiveResult|Function|(()=>T), autoClientSave: boolean, updateCollection: Mongo.Collection): AngularMeteorCollection2;
-
+
/**
- * A service that wraps a Meteor object to enable reactivity within AngularJS.
+ * A service that wraps a Meteor object to enable reactivity within AngularJS.
* Finds the first document that matches the selector, as ordered by sort and skip options. Wraps collection.findOne
- *
+ *
* @param collection - A Meteor Collection to bind to.
- * @param selector - A query describing the documents to find or just the ID of the document.
- * - $meteor.object will find the first document that matches the selector,
+ * @param selector - A query describing the documents to find or just the ID of the document.
+ * - $meteor.object will find the first document that matches the selector,
* - as ordered by sort and skip options, exactly like Meteor's collection.findOne
- * @param [autoClientSave=true] - By default, changes in the Angular object will automatically update the Meteor object.
+ * @param [autoClientSave=true] - By default, changes in the Angular object will automatically update the Meteor object.
* - However if set to false, changes in the client won't be automatically propagated back to the Meteor object.
*/
object(collection: Mongo.Collection, selector: Mongo.Selector|Mongo.ObjectID|string, autoClientSave?: boolean): AngularMeteorObject;
-
+
/**
* A service which is a wrapper for Meteor.subscribe. It subscribes to a Meteor.publish method in the client and returns a AngularJS promise when ready.
- *
+ *
* @param name - Name of the subscription. Matches the name of the server's publish() call.
* @param publisherArguments - Optional arguments passed to publisher function on server.
- *
+ *
* @return The promise solved successfully when subscription is ready. The success promise holds the subscription handle.
*/
subscribe(name: string, ...publisherArguments: any[]): angular.IPromise;
-
+
/**
* A service service which wraps up Meteor.methods with AngularJS promises.
- *
+ *
* @param name - Name of method to invoke
* @param methodArguments - Optional method arguments
- *
+ *
* @return The promise solves successfully with the return value of the method or return reject with the error from the method.
*/
call(name: string, ...methodArguments: any[]): angular.IPromise;
-
+
// User Authentication BEGIN ->
-
+
/**
- * Returns a promise fulfilled with the currentUser when the user subscription is ready.
+ * Returns a promise fulfilled with the currentUser when the user subscription is ready.
* This is useful when you want to grab the current user before the route is rendered.
- * If there is no logged in user, it will return null.
+ * If there is no logged in user, it will return null.
* See the “Authentication with Routers” section of our tutorial for more information and a full example.
*/
waitForUser(): angular.IPromise;
-
+
/**
- * Resolves the promise successfully if a user is authenticated and rejects otherwise.
- * This is useful in cases where you want to require a route to have an authenticated user.
- * You can catch the rejected promise and redirect the unauthenticated user to a different page, such as the login page.
+ * Resolves the promise successfully if a user is authenticated and rejects otherwise.
+ * This is useful in cases where you want to require a route to have an authenticated user.
+ * You can catch the rejected promise and redirect the unauthenticated user to a different page, such as the login page.
* See the “Authentication with Routers” section of our tutorial for more information and a full example.
*/
requireUser(): angular.IPromise;
-
+
/**
- * Resolves the promise successfully if a user is authenticated and the validatorFn returns true; rejects otherwise.
- * This is useful in cases where you want to require a route to have an authenticated user and do extra validation like the user's role or group.
- * You can catch the rejected promise and redirect the unauthenticated user to a different page, such as the login page.
+ * Resolves the promise successfully if a user is authenticated and the validatorFn returns true; rejects otherwise.
+ * This is useful in cases where you want to require a route to have an authenticated user and do extra validation like the user's role or group.
+ * You can catch the rejected promise and redirect the unauthenticated user to a different page, such as the login page.
* See the “Authentication with Routers” section of our tutorial for more information and a full example.
- *
- * The mandatory validator function will be called with the authenticated user as the single param and it's expected to return true in order to resolve.
- * If it returns a string, the promise will be rejected using said string as the reason.
+ *
+ * The mandatory validator function will be called with the authenticated user as the single param and it's expected to return true in order to resolve.
+ * If it returns a string, the promise will be rejected using said string as the reason.
* Any other return (false, null, undefined) will be rejected with the default "FORBIDDEN" reason.
*/
requireValidUser(validatorFn: (user: Meteor.User) => boolean|string): angular.IPromise;
-
+
/**
* Log the user in with a password.
- *
+ *
* @param user - Either a string interpreted as a username or an email; or an object with a single key: email, username or id.
* @param password - The user's password.
*/
loginWithPassword(user: string|{email: string}|{username: string}|{id: string}, password: string): angular.IPromise;
-
+
/**
* Create a new user. More information: http://docs.meteor.com/#/full/accounts_createuser
- *
+ *
* @param options.username - A unique name for this user. Either this, or email is required.
* @param options.email - The user's email address. Either this, or username is required.
* @param options.password - The user's password. This is not sent in plain text over the wire.
* @param options.profile - The user's profile, typically including the name field.
*/
createUser(options: {username?: string; email?: string; password: string; profile?: Object}): angular.IPromise;
-
+
/**
* Change the current user's password. Must be logged in.
- *
+ *
* @param oldPassword - The user's current password. This is not sent in plain text over the wire.
* @param newPassword - A new password for the user. This is not sent in plain text over the wire.
*/
changePassword(oldPassword: string, newPassword: string): angular.IPromise;
-
+
/**
* Request a forgot password email.
- *
+ *
* @param options.email - The email address to send a password reset link.
*/
forgotPassword(options: {email: string}): angular.IPromise;
-
+
/**
* Reset the password for a user using a token received in email. Logs the user in afterwards.
- *
+ *
* @param token - The token retrieved from the reset password URL.
* @param newPassword - A new password for the user. This is not sent in plain text over the wire.
*/
resetPassword(token: string, newPassword: string): angular.IPromise;
-
+
/**
* Marks the user's email address as verified. Logs the user in afterwards.
- *
+ *
* @param token - The token retrieved from the reset password URL.
*/
verifyEmail(token: string): angular.IPromise;
-
+
loginWithFacebook: ILoginWithExternalService;
loginWithTwitter: ILoginWithExternalService;
loginWithGoogle: ILoginWithExternalService;
loginWithGithub: ILoginWithExternalService;
loginWithMeetup: ILoginWithExternalService;
loginWithWeibo: ILoginWithExternalService;
-
+
/**
* Log the user out.
- *
+ *
* @return Resolves with no arguments on success, or reject with a Error argument on failure.
*/
logout(): angular.IPromise;
-
+
/**
- * Log out other clients logged in as the current user, but does not log out the client that calls this function.
- * For example, when called in a user's browser, connections in that browser remain logged in,
+ * Log out other clients logged in as the current user, but does not log out the client that calls this function.
+ * For example, when called in a user's browser, connections in that browser remain logged in,
* but any other browsers or DDP clients logged in as that user will be logged out.
- *
+ *
* @return Resolves with no arguments on success, or reject with a Error argument on failure.
*/
logoutOtherClients(): angular.IPromise;
-
+
// <- User Authentication END
// $meteorUtils BEGIN ->
-
+
/**
* @param scope - The AngularJS scope you use the autorun on.
* @param fn - The function that will re-run every time a reactive variable changes inside it.
*/
autorun(scope: angular.IScope, fn: Function): void;
-
+
/**
* @param collectionName - The name of the collection you want to get back
*/
getCollectionByName(collectionName: string): Mongo.Collection;
-
+
// <- $meteorUtils END
// $meteorCamera BEGIN ->
-
+
/**
* A helper service for taking pictures across platforms.
* Must add mdg:camera package to use! (meteor add mdg:camera)
- *
+ *
* @param [options] - options is an optional argument that is an Object with the following possible keys:
* @param options.width - An integer that specifies the minimum width of the returned photo.
* @param options.height - An integer that specifies the minimum height of the returned photo.
* @param options.quality - A number from 0 to 100 specifying the desired quality of JPEG encoding.
- *
+ *
* @return The promise solved successfully when the picture is taken with the data as a parameter or rejected with an error as a parameter in case of error.
*/
getPicture(options?: {width?: number; height?: number; quality?: number}): angular.IPromise;
-
+
// <- $meteorCamera END
-
+
/**
* A service that binds a scope variable to a Meteor Session variable.
- *
+ *
* @param sessionKey - The name of the session variable
* @return An object with a single function bind - to bind to that variable.
*/
@@ -268,34 +268,34 @@ declare module angular.meteor {
bind: (scope: IScope, model: string) => void;
};
}
-
+
/**
* An object that connects a Meteor Object to an AngularJS scope variable.
- *
- * The object contains also all the properties from the generic type T,
+ *
+ * The object contains also all the properties from the generic type T,
* unfortunately TypeScript doesn't at the moment allow to extend a generic type (see https://github.com/Microsoft/TypeScript/issues/2225 for details and updates).
* For a workaround, you'll need to implement an interface which will merge AngularMeteorObject together with T and cast it, like this:
- *
+ *
* interface TodoAngularMeteorObject extends ITodo, AngularMeteorObject { }
* var todo = $meteor.object(TodoCollection, 'TodoID');
*/
interface AngularMeteorObject {
/**
- * @param [doc] - The doc to save to the Meteor Object. If nothing is passed, the method saves everything in the AngularMeteorObject as is.
+ * @param [doc] - The doc to save to the Meteor Object. If nothing is passed, the method saves everything in the AngularMeteorObject as is.
* - Unchanged properties will be overridden with their existing values, which may trigger hooks.
* - If doc is passed, the method only updates the Meteor Object with the properties passed, and no other changes will be saved.
- *
+ *
* @return Returns a promise with an error in case for an error or a number of successful docs changed in case of success.
*/
save(doc?: T): angular.IPromise;
-
+
/**
* Reset the current value of the object to the one in the server.
*/
reset(): void;
-
+
/**
- * Returns a copy of the AngularMeteorObject with all the AngularMeteor-specific internal properties removed.
+ * Returns a copy of the AngularMeteorObject with all the AngularMeteor-specific internal properties removed.
* The returned object is then safe to use as a parameter for method calls, or anywhere else where the data needs to be converted to JSON.
*/
getRawObject(): T;
@@ -303,17 +303,17 @@ declare module angular.meteor {
/**
* A shorten (Syntactic sugar) function for the $meteor.subscribe function.
* Takes only one parameter and not returns a promise like $meteor.subscribe does.
- *
+ *
* @param subscriptionName - The subscription name to subscribe to. Exactly like the first parameter in $meteor.subscribe service.
- */
+ */
subscribe(subscriptionName:string): AngularMeteorObject;
}
-
+
/**
* An object that connects a Meteor Collection to an AngularJS scope variable
*/
interface AngularMeteorCollection extends AngularMeteorCollection2 { }
-
+
/**
* An object that connects a Meteor Collection to an AngularJS scope variable,
* but can use a differen type for updates.
@@ -321,32 +321,32 @@ declare module angular.meteor {
interface AngularMeteorCollection2 extends Array {
/**
* @param [docs] - The docs to save to the Meteor Collection.
- * - If the docs parameter is empty, the method saves everything in the AngularMeteorCollection as is.
- * - If an object is passed, the method pushes that object into the AngularMeteorCollection.
+ * - If the docs parameter is empty, the method saves everything in the AngularMeteorCollection as is.
+ * - If an object is passed, the method pushes that object into the AngularMeteorCollection.
* - If an array is passed, the method pushes all objects in the array into the AngularMeteorCollection.
*/
save(docs?: U|U[]): void;
-
- /**
+
+ /**
* @param [keys] - The keys of the object to remove from the Meteor Collection.
- * - If nothing is passed, the method removes all the documents from the AngularMeteorCollection.
- * - If an object is passed, the method removes the object with that key from the AngularMeteorCollection.
+ * - If nothing is passed, the method removes all the documents from the AngularMeteorCollection.
+ * - If an object is passed, the method removes the object with that key from the AngularMeteorCollection.
* - If an array is passed, the method removes all objects that matches the keys in the array from the AngularMeteorCollection.
*/
remove(keys?: U|string|number|string[]|number[]): void;
-
+
/**
* A shorten (Syntactic sugar) function for the $meteor.subscribe function.
* Takes only one parameter and not returns a promise like $meteor.subscribe does.
- *
+ *
* @param subscriptionName - The subscription name to subscribe to. Exactly like the first parameter in $meteor.subscribe service.
*/
subscribe(subscriptionName:string): AngularMeteorCollection2;
}
-
+
interface ILoginWithExternalService {
(options: Meteor.LoginWithExternalServiceOptions): angular.IPromise;
}
-
+
interface ReactiveResult { }
}
diff --git a/angular-modal/angular-modal.d.ts b/angular-modal/angular-modal.d.ts
index 0effea95cc..0bc46ee1f1 100644
--- a/angular-modal/angular-modal.d.ts
+++ b/angular-modal/angular-modal.d.ts
@@ -6,7 +6,7 @@
///
///
-declare module angularModal {
+declare namespace angularModal {
type AngularModalControllerDefinition = (new (...args: any[]) => any) | Function | string; // Possible arguments to IControllerService
diff --git a/angular-notifications/angular-notifications.d.ts b/angular-notifications/angular-notifications.d.ts
index 49883efb3e..58a388e580 100644
--- a/angular-notifications/angular-notifications.d.ts
+++ b/angular-notifications/angular-notifications.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-notifications
// Project: https://github.com/DerekRies/angular-notifications
// Definitions by: Tomasz Ducin
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.notifications {
+declare namespace angular.notifications {
interface IAnimation {
duration: number;
diff --git a/angular-notify/angular-notify.d.ts b/angular-notify/angular-notify.d.ts
index f97c94e7ac..541d06d720 100644
--- a/angular-notify/angular-notify.d.ts
+++ b/angular-notify/angular-notify.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-notify 2.5.0
// Project: https://github.com/cgross/angular-notify
// Definitions by: Suwato
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.cgNotify {
+declare namespace angular.cgNotify {
interface INotifyService {
@@ -51,7 +51,7 @@ declare module angular.cgNotify {
* Optional. Currently center and right are the only acceptable values.
*/
position? : string;
-
+
/**
* Optional. The duration (in milliseconds) of the message. A duration of 0 will prevent the message from closing automatically.
*/
@@ -99,7 +99,7 @@ declare module angular.cgNotify {
* The default element that contains each notification. Defaults to document.body.
*/
container? : any;
-
+
/**
* The maximum number of total notifications that can be visible at one time. Older notifications will be closed when the maximum is reached.
*/
diff --git a/angular-odata-resources/angular-odata-resources.d.ts b/angular-odata-resources/angular-odata-resources.d.ts
index d9c59ddf3b..04c9ef3cfe 100644
--- a/angular-odata-resources/angular-odata-resources.d.ts
+++ b/angular-odata-resources/angular-odata-resources.d.ts
@@ -1,12 +1,12 @@
// Type definitions for OData Angular Resources
// Project: https://github.com/devnixs/ODataAngularResources
// Definitions by: Raphael ATALLAH
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module OData {
-
+declare namespace OData {
+
/**
* Currently supported options for the $resource factory options argument.
*/
diff --git a/angular-protractor/angular-protractor.d.ts b/angular-protractor/angular-protractor.d.ts
index 78158df9c0..fa2928c136 100644
--- a/angular-protractor/angular-protractor.d.ts
+++ b/angular-protractor/angular-protractor.d.ts
@@ -1,11 +1,11 @@
// Type definitions for Angular Protractor 1.5.0
// Project: https://github.com/angular/protractor
// Definitions by: Bill Armstrong
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module protractor {
+declare namespace protractor {
//region Wrapped webdriver Items
class ActionSequence extends webdriver.ActionSequence {}
@@ -24,12 +24,12 @@ declare module protractor {
var CommandName: webdriver.ICommandName;
var Key: webdriver.IKey;
- module error {
+ namespace error {
class Error extends webdriver.error.Error {}
var ErrorCode: webdriver.error.IErrorCode;
}
- module logging {
+ namespace logging {
class Preferences extends webdriver.logging.Preferences { }
class Entry extends webdriver.logging.Entry { }
@@ -40,7 +40,7 @@ declare module protractor {
function getLevel(nameOrValue: number): webdriver.logging.ILevel;
}
- module promise {
+ namespace promise {
class Thenable extends webdriver.promise.Thenable { }
class Promise extends webdriver.promise.Promise { }
class Deferred extends webdriver.promise.Deferred { }
@@ -283,7 +283,7 @@ declare module protractor {
function setDefaultFlow(flow: webdriver.promise.ControlFlow): void;
}
- module stacktrace {
+ namespace stacktrace {
class Frame extends webdriver.stacktrace.Frame { }
class Snapshot extends webdriver.stacktrace.Snapshot { }
@@ -311,7 +311,7 @@ declare module protractor {
var BROWSER_SUPPORTED: boolean;
}
- module until {
+ namespace until {
class Condition extends webdriver.until.Condition { }
/**
@@ -501,7 +501,7 @@ declare module protractor {
function titleMatches(regex: RegExp): webdriver.until.Condition;
}
- module ExpectedConditions {
+ namespace ExpectedConditions {
/**
* Negates the result of a promise.
*
diff --git a/angular-scenario/angular-scenario.d.ts b/angular-scenario/angular-scenario.d.ts
index d1b7b19f61..f405a0a9c0 100644
--- a/angular-scenario/angular-scenario.d.ts
+++ b/angular-scenario/angular-scenario.d.ts
@@ -1,17 +1,17 @@
// Type definitions for Angular Scenario Testing 1.3 (ngScenario module)
// Project: http://angularjs.org
// Definitions by: RomanoLindano
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module ng {
+declare namespace ng {
export interface IAngularStatic {
scenario: any;
}
}
-declare module angularScenario {
+declare namespace angularScenario {
export interface RunFunction {
(functionToRun: any): any;
diff --git a/angular-scroll/angular-scroll-tests.ts b/angular-scroll/angular-scroll-tests.ts
index cd4a4fbca1..d7c319df9a 100644
--- a/angular-scroll/angular-scroll-tests.ts
+++ b/angular-scroll/angular-scroll-tests.ts
@@ -1,6 +1,6 @@
///
-module TestApp {
+namespace TestApp {
class TestController {
@@ -61,4 +61,4 @@ module TestApp {
angular.module('testApp', ['duScroll'])
.controller('testController', TestController);
-}
\ No newline at end of file
+}
diff --git a/angular-scroll/angular-scroll.d.ts b/angular-scroll/angular-scroll.d.ts
index 354ecf3d1a..1c96194e8b 100644
--- a/angular-scroll/angular-scroll.d.ts
+++ b/angular-scroll/angular-scroll.d.ts
@@ -1,12 +1,12 @@
// Type definitions for angular-scroll
// Project: https://github.com/oblador/angular-scroll
// Definitions by: Sam Herrmann
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module duScroll {
+declare namespace duScroll {
/**
* Extends the angular.element object returned by the $document sercive with a few jQuery like functions.
@@ -41,4 +41,4 @@ declare module duScroll {
duScrollTop(): number;
duScrollLeft(): number;
}
-}
\ No newline at end of file
+}
diff --git a/angular-signalr-hub/angular-signalr-hub-tests.ts b/angular-signalr-hub/angular-signalr-hub-tests.ts
index b46ff63ac7..d20457bcdc 100644
--- a/angular-signalr-hub/angular-signalr-hub-tests.ts
+++ b/angular-signalr-hub/angular-signalr-hub-tests.ts
@@ -5,12 +5,12 @@ angular
.module('app', ['SignalR'])
.factory('Employees', ngSignalrTest.EmployeesFactory);
-module ngSignalrTest {
+namespace ngSignalrTest {
export class EmployeesFactory {
static $inject = ['$rootScope', 'Hub', '$timeout'];
private hub: ngSignalr.Hub;
public all: Array;
-
+
constructor($rootScope: ng.IRootScopeService, Hub: ngSignalr.HubFactory, $timeout: ng.ITimeoutService) {
// declaring the hub connection
this.hub = new Hub('employee', {
@@ -27,45 +27,45 @@ module ngSignalrTest {
$rootScope.$apply();
}
},
-
+
// server-side methods
methods: ['lock', 'unlock'],
-
+
// query params sent on initial connection
queryParams:{
'token': 'exampletoken'
},
-
+
// handle connection error
errorHandler: (message: string) => {
console.error(message);
},
-
- stateChanged: (state: SignalRStateChange) => {
+
+ stateChanged: (state: SignalR.StateChanged) => {
// your code here
}
});
}
-
+
private find(id: number) {
for (var i = 0; i < this.all.length; i++) {
if (this.all[i].Id === id) return this.all[i];
}
-
+
return null;
}
-
+
public edit = (employee: Employee) => {
employee.Edit = true;
this.hub.invoke('lock', employee.Id);
};
-
+
public done = (employee: Employee) => {
employee.Edit = false;
this.hub.invoke('unlock', employee.Id);
}
}
-
+
interface Employee {
Id: number;
Name: string;
@@ -74,4 +74,4 @@ module ngSignalrTest {
Edit: boolean;
Locked: boolean;
}
-}
\ No newline at end of file
+}
diff --git a/angular-signalr-hub/angular-signalr-hub.d.ts b/angular-signalr-hub/angular-signalr-hub.d.ts
index 3027941061..03fa6427eb 100644
--- a/angular-signalr-hub/angular-signalr-hub.d.ts
+++ b/angular-signalr-hub/angular-signalr-hub.d.ts
@@ -1,73 +1,73 @@
// Type definitions for angular-signalr-hub v1.5.0
// Project: https://github.com/JustMaier/angular-signalr-hub
// Definitions by: Adam Santaniello
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module ngSignalr {
+declare namespace ngSignalr {
interface HubFactory {
/**
* Creates a new Hub connection
*/
- new(hubName: string, options: HubOptions) : Hub
+ new (hubName: string, options: HubOptions): Hub
}
-
+
class Hub {
hubName: string;
- connection: SignalR;
- proxy: HubProxy;
-
+ connection: SignalR.Connection;
+ proxy: SignalR.Hub.Proxy;
+
on(event: string, fn: (...args: any[]) => void): void;
invoke(method: string, ...args: any[]): JQueryDeferred;
disconnect(): void;
connect(): JQueryPromise;
}
-
+
interface HubOptions {
/**
* Collection of client side callbacks
*/
- listeners?: { [index: string] : (...args: any[]) => void };
-
+ listeners?: { [index: string]: (...args: any[]) => void };
+
/**
* String array of server side methods which the client can call
*/
methods?: Array;
-
+
/**
* Sets the root path for the SignalR web service
*/
rootPath?: string;
-
+
/**
* Object representing additional query params to be sent on connection
*/
- queryParams?: { [index: string] : string };
-
+ queryParams?: { [index: string]: string };
+
/**
* Function to handle hub connection errors
*/
errorHandler?: (error: string) => void;
-
+
/**
* Enable/disable logging
*/
logging?: boolean;
-
+
/**
- * Use a shared global connection or create a new one just for this hub, defaults to true
+ * Use a shared global connection or create a new one just for this hub, defaults to true
*/
useSharedConnection?: boolean;
-
+
/**
* Sets transport method (e.g 'longPolling' or ['webSockets', 'longPolling'] )
*/
transport?: any;
-
+
/**
* Function to handle hub connection state changed event
*/
- stateChanged?: (state: SignalRStateChange) => void;
+ stateChanged?: (state: SignalR.StateChanged) => void;
}
}
diff --git a/angular-spinner/angular-spinner-tests.ts b/angular-spinner/angular-spinner-tests.ts
index cb50a9c37f..4f3f870233 100644
--- a/angular-spinner/angular-spinner-tests.ts
+++ b/angular-spinner/angular-spinner-tests.ts
@@ -2,9 +2,9 @@
var myApp = angular.module('testModule');
-module AngularSpinnerTest {
+namespace AngularSpinnerTest {
var app = angular.module("angularSpinnerTest", ["angular-spinner"]);
-
+
app.config(['usSpinnerService', function(usSpinnerService: ISpinnerService) {
usSpinnerService.spin('key1');
usSpinnerService.stop('key2');
diff --git a/angular-spinner/angular-spinner.d.ts b/angular-spinner/angular-spinner.d.ts
index 99784d38f8..ba85d0e53c 100644
--- a/angular-spinner/angular-spinner.d.ts
+++ b/angular-spinner/angular-spinner.d.ts
@@ -1,7 +1,7 @@
// Type definitions for angular-spinner.js 0.5.1
// Project: https://github.com/urish/angular-spinner
// Definitions by: Marcin Biegała
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
diff --git a/angular-storage/angular-storage.d.ts b/angular-storage/angular-storage.d.ts
index 3e442e6693..cb46cd1d7c 100644
--- a/angular-storage/angular-storage.d.ts
+++ b/angular-storage/angular-storage.d.ts
@@ -1,9 +1,9 @@
// Type definitions for angular-storage v0.0.11
// Project: https://github.com/auth0/angular-storage
// Definitions by: Matthew DeKrey
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-declare module angular.a0.storage {
+declare namespace angular.a0.storage {
interface IStoreService extends INamespacedStoreService {
/**
* Returns a namespaced store
@@ -15,34 +15,34 @@ declare module angular.a0.storage {
*/
getNamespacedStore(namespace: string, storage?: string, delimiter?: string): INamespacedStoreService;
}
-
+
interface INamespacedStoreService {
/**
* Sets a new value to the storage with the key name. It can be any object.
- *
+ *
* @param {String} name - The key name for the location of the value
* @param value - The value to store
*/
set(name: string, value: any): void;
-
+
/**
- * Returns the saved value with they key name.
- *
+ * Returns the saved value with they key name.
+ *
* @param {String} name - The key name for the location of the value
* @returns The saved value; if you saved an object, you get an object
*/
get(name: string): any;
-
+
/**
* Deletes the saved value with the key name
- *
+ *
* @param {String} name - The key name for the location of the value to remove
*/
- remove(name: string): void;
+ remove(name: string): void;
}
-
+
interface IStoreProvider {
-
+
/**
* Sets the storage.
*
@@ -50,4 +50,4 @@ declare module angular.a0.storage {
*/
setStore(storage: string): void;
}
-}
\ No newline at end of file
+}
diff --git a/angular-strap/angular-strap-tests.ts b/angular-strap/angular-strap-tests.ts
index 90c7a2bdea..c052ffad4f 100644
--- a/angular-strap/angular-strap-tests.ts
+++ b/angular-strap/angular-strap-tests.ts
@@ -1,7 +1,7 @@
///
///
-module angularStrapTests {
+namespace angularStrapTests {
import ngStrap = mgcrea.ngStrap;
@@ -9,7 +9,7 @@ module angularStrapTests {
// Modal
///////////////////////////////////////////////////////////////////////////
- module modalTests {
+ namespace modalTests {
interface IDemoCtrlScope extends ngStrap.modal.IModalScope {
showModal: () => void;
@@ -54,7 +54,7 @@ module angularStrapTests {
// Aside
///////////////////////////////////////////////////////////////////////////
- module asideTests {
+ namespace asideTests {
angular.module('demoApp')
.config($asideConfig)
@@ -85,7 +85,7 @@ module angularStrapTests {
var defaults: ngStrap.aside.IAsideOptions = {};
defaults.animation = 'am-fadeAndSlideLeft';
defaults.placement = 'left';
-
+
angular.extend($asideProvider.defaults, defaults);
}
}
@@ -94,8 +94,8 @@ module angularStrapTests {
///////////////////////////////////////////////////////////////////////////
// Alert
///////////////////////////////////////////////////////////////////////////
-
- module alertTests {
+
+ namespace alertTests {
angular.module('demoApp')
.config($alertConfig)
@@ -127,8 +127,8 @@ module angularStrapTests {
///////////////////////////////////////////////////////////////////////////
// Tooltip
///////////////////////////////////////////////////////////////////////////
-
- module tooltipTests {
+
+ namespace tooltipTests {
angular.module('demoApp')
.config($tooltipConfig)
@@ -139,7 +139,7 @@ module angularStrapTests {
drct.restrict = 'EA';
drct.link = link;
return drct;
-
+
function link(scope: ng.IScope, elem: ng.IAugmentedJQuery, attrs: ng.IAttributes): void {
var options: ngStrap.tooltip.ITooltipOptions = {};
options.title = 'My Title';
@@ -147,11 +147,11 @@ module angularStrapTests {
}
}
- function $tooltipConfig($tooltipProvider: ngStrap.tooltip.ITooltipProvider): void {
+ function $tooltipConfig($tooltipProvider: ngStrap.tooltip.ITooltipProvider): void {
var defaults: ngStrap.tooltip.ITooltipOptions = {};
defaults.animation = 'am-flip-x';
defaults.trigger = 'hover';
-
+
angular.extend($tooltipProvider.defaults, defaults);
};
}
@@ -160,8 +160,8 @@ module angularStrapTests {
///////////////////////////////////////////////////////////////////////////
// Popover
///////////////////////////////////////////////////////////////////////////
-
- module popoverTests {
+
+ namespace popoverTests {
angular.module('demoApp')
.config($popoverConfig)
@@ -172,11 +172,11 @@ module angularStrapTests {
drct.restrict = 'EA';
drct.link = link;
return drct;
-
- function link(scope: ng.IScope, elem: ng.IAugmentedJQuery, attrs: ng.IAttributes): void {
+
+ function link(scope: ng.IScope, elem: ng.IAugmentedJQuery, attrs: ng.IAttributes): void {
var options: ngStrap.tooltip.ITooltipOptions = {};
options.title = 'My Title';
-
+
$popover(elem, options);
}
}
@@ -189,190 +189,190 @@ module angularStrapTests {
angular.extend($popoverProvider.defaults, defaults);
};
}
-
+
///////////////////////////////////////////////////////////////////////////
// Typeahead
///////////////////////////////////////////////////////////////////////////
-
- module typeaheadTests {
-
+
+ namespace typeaheadTests {
+
angular.module('myApp')
.config($typeaheadConfig);
-
- function $typeaheadConfig($typeaheadProvider: ngStrap.typeahead.ITypeaheadProvider) {
+
+ function $typeaheadConfig($typeaheadProvider: ngStrap.typeahead.ITypeaheadProvider) {
var defaults: ngStrap.typeahead.ITypeaheadOptions = {}
defaults.animation = 'am-flip-x';
defaults.minLength = 2;
defaults.limit = 8;
-
+
angular.extend($typeaheadProvider.defaults, defaults);
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Datepicker
///////////////////////////////////////////////////////////////////////////
-
- module datepickerTests {
-
+
+ namespace datepickerTests {
+
angular.module('myApp')
.config($datepickerConfig);
-
+
function $datepickerConfig($datepickerProvider: ngStrap.datepicker.IDatepickerProvider): void {
var defaults: ngStrap.datepicker.IDatepickerOptions = {};
defaults.dateFormat = 'dd/MM/yyyy';
defaults.startWeek = 1;
-
+
angular.extend($datepickerProvider.defaults, defaults);
};
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Timepicker
///////////////////////////////////////////////////////////////////////////
-
- module timepickerTests {
-
+
+ namespace timepickerTests {
+
angular.module('myApp')
.config($timepickerConfig);
-
+
function $timepickerConfig($timepickerProvider: ngStrap.timepicker.ITimepickerProvider): void {
var defaults: ngStrap.timepicker.ITimepickerOptions = {};
defaults.timeFormat = 'HH:mm';
defaults.length = 7;
-
+
angular.extend($timepickerProvider.defaults, defaults);
};
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Select
///////////////////////////////////////////////////////////////////////////
-
- module selectTests {
-
+
+ namespace selectTests {
+
angular.module('myApp')
.config($selectConfig);
-
+
function $selectConfig($selectProvider: ngStrap.select.ISelectProvider): void {
var defaults: ngStrap.select.ISelectOptions = {};
defaults.animation = 'am-flip-x';
defaults.sort = false;
-
+
angular.extend($selectProvider.defaults, defaults);
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Tabs
///////////////////////////////////////////////////////////////////////////
-
- module tabTests {
-
+
+ namespace tabTests {
+
angular.module('myApp')
.config($tabConfig);
-
+
function $tabConfig($tabProvider: ngStrap.tab.ITabProvider) {
var defaults: ngStrap.tab.ITabOptions = {};
defaults.animation = 'am-flip-x';
-
+
angular.extend($tabProvider.defaults, defaults);
}
}
-
+
///////////////////////////////////////////////////////////////////////////
// Collapse
///////////////////////////////////////////////////////////////////////////
-
- module collapseTests {
-
+
+ namespace collapseTests {
+
angular.module('myApp')
.config($collapseConfig);
-
+
function $collapseConfig($collapseProvider: ngStrap.collapse.ICollapseProvider):void {
var defaults: ngStrap.collapse.ICollapseOptions = {};
defaults.animation = 'am-flip-x';
-
+
angular.extend($collapseProvider.defaults, defaults);
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Dropdown
///////////////////////////////////////////////////////////////////////////
-
- module dropdownTests {
-
+
+ namespace dropdownTests {
+
angular.module('myApp')
.config($dropdownConfig);
-
+
function $dropdownConfig($dropdownProvider: ngStrap.dropdown.IDropdownProvider):void {
var defaults: ngStrap.dropdown.IDropdownOptions = {};
defaults.animation = 'am-flip-x';
defaults.trigger = 'hover';
-
+
angular.extend($dropdownProvider.defaults, defaults);
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Navbar
///////////////////////////////////////////////////////////////////////////
-
- module navbarTests {
-
+
+ namespace navbarTests {
+
angular.module('myApp')
.config($navbarConfig);
-
+
function $navbarConfig($navbarProvider: ngStrap.navbar.INavbarProvider):void {
var defaults: ngStrap.navbar.INavbarOptions = {};
defaults.activeClass = 'in';
-
+
angular.extend($navbarProvider.defaults, defaults);
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Scrollspy
///////////////////////////////////////////////////////////////////////////
-
- module scrollspyTests {
-
+
+ namespace scrollspyTests {
+
angular.module('myApp')
.config($scrollspyConfig);
-
+
function $scrollspyConfig($scrollspyProvider: ngStrap.scrollspy.IScrollspyProvider):void {
var defaults: ngStrap.scrollspy.IScrollspyOptions = {};
defaults.offset = 0;
defaults.target = 'my-selector';
-
+
angular.extend($scrollspyProvider.defaults, defaults);
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Affix
///////////////////////////////////////////////////////////////////////////
-
- module affixTests {
-
+
+ namespace affixTests {
+
angular.module('myApp')
.config($affixConfig);
-
+
function $affixConfig($affixProvider: ngStrap.affix.IAffixProvider):void {
var defaults: ngStrap.affix.IAffixOptions = {};
defaults.offsetTop = 100;
-
+
angular.extend($affixProvider.defaults, defaults);
}
}
-}
\ No newline at end of file
+}
diff --git a/angular-strap/angular-strap.d.ts b/angular-strap/angular-strap.d.ts
index 10e46bc1c1..5b85f77de1 100644
--- a/angular-strap/angular-strap.d.ts
+++ b/angular-strap/angular-strap.d.ts
@@ -1,35 +1,35 @@
// Type definitions for angular-strap v2.2.x
// Project: http://mgcrea.github.io/angular-strap/
// Definitions by: Sam Herrmann
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module mgcrea.ngStrap {
+declare namespace mgcrea.ngStrap {
///////////////////////////////////////////////////////////////////////////
// Modal
// see http://mgcrea.github.io/angular-strap/#/modals
///////////////////////////////////////////////////////////////////////////
- module modal {
-
+ namespace modal {
+
interface IModalService {
(config?: IModalOptions): IModal;
}
-
+
interface IModalProvider {
defaults: IModalOptions;
}
-
+
interface IModal {
$promise: ng.IPromise;
show: () => void;
hide: () => void;
toggle: () => void;
}
-
+
interface IModalOptions {
animation?: string;
backdropAnimation?: string;
@@ -47,7 +47,7 @@ declare module mgcrea.ngStrap {
id?: string;
scope?: ng.IScope;
}
-
+
interface IModalScope extends ng.IScope {
$show: () => void;
$hide: () => void;
@@ -61,23 +61,23 @@ declare module mgcrea.ngStrap {
// see http://mgcrea.github.io/angular-strap/#/asides
///////////////////////////////////////////////////////////////////////////
- module aside {
-
+ namespace aside {
+
interface IAsideService {
(config?: IAsideOptions): IAside;
}
-
+
interface IAsideProvider {
defaults: IAsideOptions;
}
-
+
interface IAside {
$promise: ng.IPromise;
show: () => void;
hide: () => void;
toggle: () => void;
}
-
+
interface IAsideOptions {
animation?: string;
placement?: string;
@@ -92,7 +92,7 @@ declare module mgcrea.ngStrap {
contentTemplate?: string;
scope?: ng.IScope;
}
-
+
interface IAsideScope extends ng.IScope {
$show: () => void;
$hide: () => void;
@@ -107,23 +107,23 @@ declare module mgcrea.ngStrap {
// see http://mgcrea.github.io/angular-strap/#/alerts
///////////////////////////////////////////////////////////////////////////
- module alert {
-
+ namespace alert {
+
interface IAlertService {
(config?: IAlertOptions): IAlert;
}
-
+
interface IAlertProvider {
defaults: IAlertOptions;
}
-
+
interface IAlert {
$promise: ng.IPromise;
show: () => void;
hide: () => void;
toggle: () => void;
}
-
+
interface IAlertOptions {
animation?: string;
placement?: string;
@@ -137,37 +137,37 @@ declare module mgcrea.ngStrap {
duration?: number | boolean;
dismissable?: boolean;
}
-
+
interface IAlertScope extends ng.IScope {
$show: () => void;
$hide: () => void;
$toggle: () => void;
}
}
-
+
///////////////////////////////////////////////////////////////////////////
// Tooltip
// see http://mgcrea.github.io/angular-strap/#/tooltips
///////////////////////////////////////////////////////////////////////////
- module tooltip {
-
+ namespace tooltip {
+
interface ITooltipService {
(element: ng.IAugmentedJQuery, config?: ITooltipOptions): ITooltip;
}
-
+
interface ITooltipProvider {
defaults: ITooltipOptions;
}
-
+
interface ITooltip {
$promise: ng.IPromise;
show: () => void;
hide: () => void;
toggle: () => void;
}
-
+
interface ITooltipOptions {
animation?: string;
placement?: string;
@@ -183,13 +183,13 @@ declare module mgcrea.ngStrap {
id?: string;
viewport?: string | { selector: string; padding: string | number };
}
-
+
interface ITooltipScope extends ng.IScope {
$show: () => void;
$hide: () => void;
$toggle: () => void;
$setEnabled: (isEnabled: boolean) => void;
- }
+ }
}
@@ -198,23 +198,23 @@ declare module mgcrea.ngStrap {
// see http://mgcrea.github.io/angular-strap/#/popovers
///////////////////////////////////////////////////////////////////////////
- module popover {
-
+ namespace popover {
+
interface IPopoverService {
(element: ng.IAugmentedJQuery, config?: IPopoverOptions): IPopover;
}
-
+
interface IPopoverProvider {
defaults: IPopoverOptions;
}
-
+
interface IPopover {
$promise: ng.IPromise;
show: () => void;
hide: () => void;
toggle: () => void;
}
-
+
interface IPopoverOptions {
animation?: string;
placement?: string;
@@ -231,7 +231,7 @@ declare module mgcrea.ngStrap {
id?: string;
viewport?: string | { selector: string; padding: string | number };
}
-
+
interface IPopoverScope extends ng.IScope {
$show: () => void;
$hide: () => void;
@@ -246,23 +246,23 @@ declare module mgcrea.ngStrap {
// see http://mgcrea.github.io/angular-strap/#/typeaheads
///////////////////////////////////////////////////////////////////////////
- module typeahead {
-
+ namespace typeahead {
+
interface ITypeaheadService {
(element: ng.IAugmentedJQuery, controller: any, config?: ITypeaheadOptions): ITypeahead;
}
-
+
interface ITypeaheadProvider {
defaults: ITypeaheadOptions;
}
-
+
interface ITypeahead {
$promise: ng.IPromise;
show: () => void;
hide: () => void;
toggle: () => void;
}
-
+
interface ITypeaheadOptions {
animation?: string;
placement?: string;
@@ -280,38 +280,38 @@ declare module mgcrea.ngStrap {
}
}
-
+
///////////////////////////////////////////////////////////////////////////
// Datepicker
// see http://mgcrea.github.io/angular-strap/#/datepickers
///////////////////////////////////////////////////////////////////////////
- module datepicker {
-
+ namespace datepicker {
+
interface IDatepickerService {
(element: ng.IAugmentedJQuery, controller: any, config?: IDatepickerOptions): IDatepicker;
}
-
+
interface IDatepickerProvider {
defaults: IDatepickerOptions;
}
-
+
interface IDatepicker {
- update: (date: Date) => void;
- updateDisabledDates: (dateRanges: IDatepickerDateRange[]) => void;
+ update: (date: Date) => void;
+ updateDisabledDates: (dateRanges: IDatepickerDateRange[]) => void;
select: (dateConstructorArg: string | number | number[], keep: boolean) => void;
- setMode: (mode: any) => void;
+ setMode: (mode: any) => void;
int: () => void;
destroy: () => void;
show: () => void;
hide: () => void;
}
-
+
interface IDatepickerDateRange {
start: Date;
end: Date;
}
-
+
interface IDatepickerOptions {
animation?: string;
placement?: string;
@@ -339,26 +339,26 @@ declare module mgcrea.ngStrap {
}
}
-
+
///////////////////////////////////////////////////////////////////////////
// Timepicker
// see http://mgcrea.github.io/angular-strap/#/timepickers
///////////////////////////////////////////////////////////////////////////
- module timepicker {
+ namespace timepicker {
interface ITimepickerService {
(element: ng.IAugmentedJQuery, controller: any, config?: ITimepickerOptions): ITimepicker;
}
-
+
interface ITimepickerProvider {
defaults: ITimepickerOptions;
}
-
+
interface ITimepicker {
-
+
}
-
+
interface ITimepickerOptions {
animation?: string;
placement?: string;
@@ -382,33 +382,33 @@ declare module mgcrea.ngStrap {
iconUp?: string;
iconDown?: string;
arrowBehaviour?: string;
- }
+ }
}
-
+
///////////////////////////////////////////////////////////////////////////
// Button
// see http://mgcrea.github.io/angular-strap/#/buttons
///////////////////////////////////////////////////////////////////////////
// No definitions for this module
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Select
// see http://mgcrea.github.io/angular-strap/#/selects
///////////////////////////////////////////////////////////////////////////
- module select {
-
+ namespace select {
+
interface ISelectService {
(element: ng.IAugmentedJQuery, controller: any, config: ISelectOptions): ISelect;
}
-
+
interface ISelectProvider {
defaults: ISelectOptions;
}
-
+
interface ISelect {
update: (matches: any) => void;
active: (index: number) => number;
@@ -416,7 +416,7 @@ declare module mgcrea.ngStrap {
show: () => void;
hide: () => void;
}
-
+
interface ISelectOptions {
animation?: string;
placement?: string;
@@ -437,23 +437,23 @@ declare module mgcrea.ngStrap {
id?: string;
}
}
-
+
///////////////////////////////////////////////////////////////////////////
// Tabs
// see http://mgcrea.github.io/angular-strap/#/tabs
///////////////////////////////////////////////////////////////////////////
- module tab {
-
+ namespace tab {
+
interface ITabProvider {
defaults: ITabOptions;
}
-
+
interface ITabService {
defaults: ITabOptions;
controller: any;
}
-
+
interface ITabOptions {
animation?: string;
template?: string;
@@ -461,19 +461,19 @@ declare module mgcrea.ngStrap {
activeClass?: string;
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Collapses
// see http://mgcrea.github.io/angular-strap/#/collapses
///////////////////////////////////////////////////////////////////////////
- module collapse {
-
+ namespace collapse {
+
interface ICollapseProvider {
defaults: ICollapseOptions;
}
-
+
interface ICollapseOptions {
animation?: string;
activeClass?: string;
@@ -482,29 +482,29 @@ declare module mgcrea.ngStrap {
allowMultiple?: boolean;
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Dropdowsn
// see http://mgcrea.github.io/angular-strap/#/dropdowns
///////////////////////////////////////////////////////////////////////////
-
- module dropdown {
-
+
+ namespace dropdown {
+
interface IDropdownProvider {
defaults: IDropdownOptions;
}
-
+
interface IDropdownService {
(element: ng.IAugmentedJQuery, config: IDropdownOptions): IDropdown;
}
-
+
interface IDropdown {
show: () => void;
hide: () => void;
destroy: () => void;
}
-
+
interface IDropdownOptions {
animation?: string;
placement?: string;
@@ -515,81 +515,81 @@ declare module mgcrea.ngStrap {
template?: string;
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Navbar
// see http://mgcrea.github.io/angular-strap/#/navbars
///////////////////////////////////////////////////////////////////////////
-
- module navbar {
-
+
+ namespace navbar {
+
interface INavbarProvider {
defaults: INavbarOptions;
}
-
+
interface INavbarOptions {
activeClass?: string;
routeAttr?: string;
}
-
+
interface INavbarService {
defaults: INavbarOptions;
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Scrollspy
// see http://mgcrea.github.io/angular-strap/#/scrollspy
///////////////////////////////////////////////////////////////////////////
-
- module scrollspy {
-
+
+ namespace scrollspy {
+
interface IScrollspyProvider {
defaults: IScrollspyOptions;
}
-
+
interface IScrollspyService {
(element: ng.IAugmentedJQuery, options: IScrollspyOptions): IScrollspy;
}
-
+
interface IScrollspy {
checkOffsets: () => void;
trackElement: (target: any, source: any) => void;
untrackElement: (target: any, source: any) => void;
activate: (index: number) => void;
}
-
+
interface IScrollspyOptions {
target?: string;
offset?: number;
}
}
-
-
+
+
///////////////////////////////////////////////////////////////////////////
// Affix
// see http://mgcrea.github.io/angular-strap/#/affix
///////////////////////////////////////////////////////////////////////////
-
- module affix {
-
+
+ namespace affix {
+
interface IAffixProvider {
defaults: IAffixOptions;
}
-
+
interface IAffixService {
(element: ng.IAugmentedJQuery, options: IAffixOptions): IAffix;
}
-
+
interface IAffix {
init: () => void;
destroy: () => void;
checkPositionWithEventLoop: () => void;
checkPosition: () => void;
}
-
+
interface IAffixOptions {
offsetTop?: number;
offsetBottom?: number;
diff --git a/angular-toastr/angular-toastr.d.ts b/angular-toastr/angular-toastr.d.ts
index 698b88634a..04e7714d33 100644
--- a/angular-toastr/angular-toastr.d.ts
+++ b/angular-toastr/angular-toastr.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Angular Toastr v1.6.0
// Project: https://github.com/Foxandxss/angular-toastr
// Definitions by: Niko Kovačič
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -10,7 +10,7 @@ declare module "angular-toastr" {
export = _;
}
-declare module angular.toastr {
+declare namespace angular.toastr {
interface IToastBaseConfig {
allowHtml?: boolean;
closeButton?: boolean;
@@ -77,13 +77,13 @@ declare module angular.toastr {
interface IToastrService {
/**
* Return the number of active toasts in screen.
- */
+ */
active(): number;
/**
* Remove toast from screen. If no toast is passed in, all toasts will be closed.
*
* @param {IToast} toast Optional toast object to delete
- */
+ */
clear(toast?: IToast): void;
/**
* Create error toast notification message.
@@ -91,7 +91,7 @@ declare module angular.toastr {
* @param {String} message Message to show on toast
* @param {String} title Title to show on toast
* @param {IToastOptions} options Override default toast options
- */
+ */
error(message: string, title?: string, options?: IToastOptions): IToast;
/**
* Create info toast notification message.
@@ -99,7 +99,7 @@ declare module angular.toastr {
* @param {String} message Message to show on toast
* @param {String} title Title to show on toast
* @param {IToastOptions} options Override default toast options
- */
+ */
info(message: string, title?: string, options?: IToastOptions): IToast;
/**
* Create success toast notification message.
@@ -107,7 +107,7 @@ declare module angular.toastr {
* @param {String} message Message to show on toast
* @param {String} title Title to show on toast
* @param {IToastOptions} options Override default toast options
- */
+ */
success(message: string, title?: string, options?: IToastOptions): IToast;
/**
* Create warning toast notification message.
@@ -115,7 +115,7 @@ declare module angular.toastr {
* @param {String} message Message to show on toast
* @param {String} title Title to show on toast
* @param {IToastOptions} options Override default toast options
- */
+ */
warning(message: string, title?: string, options?: IToastOptions): IToast;
}
-}
\ No newline at end of file
+}
diff --git a/angular-toasty/angular-toasty.d.ts b/angular-toasty/angular-toasty.d.ts
index c4e3923898..bec5bb32f1 100644
--- a/angular-toasty/angular-toasty.d.ts
+++ b/angular-toasty/angular-toasty.d.ts
@@ -1,11 +1,11 @@
// Type definitions for Angular Toasty v1.0.2
// Project: https://github.com/invertase/angular-toasty
// Definitions by: Dominik Muench
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module toasty {
+declare namespace toasty {
interface IToastyService {
/**
diff --git a/angular-touchspin/angular-touchspin.d.ts b/angular-touchspin/angular-touchspin.d.ts
index 08cc353a3a..5423b17e55 100644
--- a/angular-touchspin/angular-touchspin.d.ts
+++ b/angular-touchspin/angular-touchspin.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Angular Touchspin v1.0.0
// Project: https://github.com/nkovacic/angular-touchspin
// Definitions by: Niko Kovačič
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
////
@@ -11,7 +11,7 @@ declare module "angular-touchspin" {
export = _;
}
-declare module angularTouchSpin {
+declare namespace angularTouchSpin {
interface ITouchSpinOptions {
min?: number;
max?: number;
@@ -40,4 +40,4 @@ declare module angularTouchSpin {
interface ITouchSpinConfigProvider {
defaults(touchSpinOptions: ITouchSpinOptions): void;
}
-}
\ No newline at end of file
+}
diff --git a/angular-translate/angular-translate.d.ts b/angular-translate/angular-translate.d.ts
index 379bd05ecb..9d9eeb98a1 100644
--- a/angular-translate/angular-translate.d.ts
+++ b/angular-translate/angular-translate.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Angular Translate v2.4.0 (pascalprecht.translate module)
// Project: https://github.com/PascalPrecht/angular-translate
// Definitions by: Michel Salib
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -10,7 +10,7 @@ declare module "angular-translate" {
export = ngt;
}
-declare module angular.translate {
+declare namespace angular.translate {
interface ITranslationTable {
[key: string]: any;
@@ -103,6 +103,8 @@ declare module angular.translate {
useMissingTranslationHandlerLog(): ITranslateProvider;
useMissingTranslationHandler(factory: string): ITranslateProvider;
usePostCompiling(value: boolean): ITranslateProvider;
+ directivePriority(): number;
+ directivePriority(priority: number): ITranslateProvider;
determinePreferredLanguage(fn?: () => void): ITranslateProvider;
registerAvailableLanguageKeys(): string[];
registerAvailableLanguageKeys(languageKeys: string[], aliases?: ILanguageKeyAlias): ITranslateProvider;
@@ -110,7 +112,7 @@ declare module angular.translate {
}
}
-declare module angular {
+declare namespace angular {
interface IFilterService {
(name:'translate'): {
(translationId: string, interpolateParams?: any, interpolation?: string): string;
diff --git a/angular-ui-bootstrap/angular-ui-bootstrap.d.ts b/angular-ui-bootstrap/angular-ui-bootstrap.d.ts
index 5b9d09d46c..64518c0cd6 100644
--- a/angular-ui-bootstrap/angular-ui-bootstrap.d.ts
+++ b/angular-ui-bootstrap/angular-ui-bootstrap.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Angular UI Bootstrap 0.13.3
// Project: https://github.com/angular-ui/bootstrap
// Definitions by: Brian Surowiec
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -16,7 +16,7 @@ declare module 'angular-ui-bootstrap' {
export = _;
}
-declare module angular.ui.bootstrap {
+declare namespace angular.ui.bootstrap {
interface IAccordionConfig {
/**
diff --git a/angular-ui-router/angular-ui-router-tests.ts b/angular-ui-router/angular-ui-router-tests.ts
index 07711b9b87..ba42f16cf4 100644
--- a/angular-ui-router/angular-ui-router-tests.ts
+++ b/angular-ui-router/angular-ui-router-tests.ts
@@ -208,7 +208,7 @@ class UrlLocatorTestService implements IUrlLocatorTestService {
myApp.service("urlLocatorTest", UrlLocatorTestService);
-module UiViewScrollProviderTests {
+namespace UiViewScrollProviderTests {
var app = angular.module("uiViewScrollProviderTests", ["ui.router"]);
app.config(['$uiViewScrollProvider', function($uiViewScrollProvider: ng.ui.IUiViewScrollProvider) {
@@ -227,7 +227,7 @@ interface ITestUserService {
handleLogin: () => ng.IPromise<{}>;
}
-module UrlRouterProviderTests {
+namespace UrlRouterProviderTests {
var app = angular.module("urlRouterProviderTests", ["ui.router"]);
app.config(($urlRouterProvider: ng.ui.IUrlRouterProvider) => {
diff --git a/angular-ui-router/angular-ui-router.d.ts b/angular-ui-router/angular-ui-router.d.ts
index d5a52ff735..17d1570983 100644
--- a/angular-ui-router/angular-ui-router.d.ts
+++ b/angular-ui-router/angular-ui-router.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Angular JS 1.1.5+ (ui.router module)
// Project: https://github.com/angular-ui/ui-router
// Definitions by: Michel Salib
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -28,7 +28,7 @@ declare module 'angular-ui-router' {
export type IType = angular.ui.IType;
}
-declare module angular.ui {
+declare namespace angular.ui {
interface IState {
name?: string;
@@ -88,12 +88,12 @@ declare module angular.ui {
* Arbitrary data object, useful for custom configuration.
*/
data?: any;
-
+
/**
* Boolean (default true). If false will not re-trigger the same state just because a search/query parameter has changed. Useful for when you'd like to modify $location.search() without triggering a reload.
*/
reloadOnSearch?: boolean;
-
+
/**
* Boolean (default true). If false will reload state on everytransitions. Useful for when you'd like to restore all data to its initial state.
*/
diff --git a/angular-ui-scroll/angular-ui-scroll-tests.ts b/angular-ui-scroll/angular-ui-scroll-tests.ts
index 1a85dd6b58..528d39e552 100644
--- a/angular-ui-scroll/angular-ui-scroll-tests.ts
+++ b/angular-ui-scroll/angular-ui-scroll-tests.ts
@@ -1,7 +1,7 @@
///
var myApp = angular.module('application', ['ui.scroll', 'ui.scroll.jqlite']);
-module application {
+namespace application {
interface IItem {
id: number;
content: string;
diff --git a/angular-ui-scroll/angular-ui-scroll.d.ts b/angular-ui-scroll/angular-ui-scroll.d.ts
index 08ed233c09..168c6ba271 100644
--- a/angular-ui-scroll/angular-ui-scroll.d.ts
+++ b/angular-ui-scroll/angular-ui-scroll.d.ts
@@ -1,11 +1,11 @@
// Type definitions for Angular JS 1.3.1+ (ui.scroll module)
// Project: https://github.com/angular-ui/ui-scroll
// Definitions by: Mark Nadig
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.ui {
+declare namespace angular.ui {
interface IScrollDatasource {
/**
* The datasource object implements methods and properties to be used by the directive to access the data
diff --git a/angular-ui-sortable/angular-ui-sortable.d.ts b/angular-ui-sortable/angular-ui-sortable.d.ts
index 48b96f2d37..ac3ac89fc7 100644
--- a/angular-ui-sortable/angular-ui-sortable.d.ts
+++ b/angular-ui-sortable/angular-ui-sortable.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular.ui.sortable module v0.13+
// Project: https://github.com/angular-ui/ui-sortable
// Definitions by: Thodoris Greasidis
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.ui {
+declare namespace angular.ui {
interface UISortableOptions extends SortableOptions {
'ui-floating'?: string|boolean;
diff --git a/angular-ui-tree/angular-ui-tree.d.ts b/angular-ui-tree/angular-ui-tree.d.ts
index cfcb2b1087..66909cf90f 100644
--- a/angular-ui-tree/angular-ui-tree.d.ts
+++ b/angular-ui-tree/angular-ui-tree.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular-ui-tree v2.8.0
// Project: https://github.com/angular-ui-tree/angular-ui-tree
// Definitions by: Calvin Fernandez
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module AngularUITree {
+declare namespace AngularUITree {
interface IEventSourceInfo {
cloneModel: any;
index: number;
diff --git a/angular-wizard/angular-wizard.d.ts b/angular-wizard/angular-wizard.d.ts
index a854f94a05..347a130827 100644
--- a/angular-wizard/angular-wizard.d.ts
+++ b/angular-wizard/angular-wizard.d.ts
@@ -1,9 +1,9 @@
// Type definitions for Angular Wizard 0.6.1
// Project: https://github.com/mgonto/angular-wizard
// Definitions by: Marko Jurisic , Ronald Wildenberg
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-declare module angular.mgoAngularWizard {
+declare namespace angular.mgoAngularWizard {
interface WizardHandler {
wizard(name?: string): Wizard;
addWizard(name: string, wizard: Wizard): void;
diff --git a/angular.throttle/angular.throttle.d.ts b/angular.throttle/angular.throttle.d.ts
index 0a3033e67a..354d6b3f98 100644
--- a/angular.throttle/angular.throttle.d.ts
+++ b/angular.throttle/angular.throttle.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angular.throttle
// Project: https://github.com/BaggersIO/angular.throttle
// Definitions by: Stefan Steinhart
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular {
+declare namespace angular {
interface IAngularStatic {
throttle:( fn:Function, throttle:number, options?:{leading?:boolean; trailing?:boolean;} ) => Function;
}
diff --git a/angularLocalStorage/angularLocalStorage.d.ts b/angularLocalStorage/angularLocalStorage.d.ts
index 08b5d473b4..35bb5928c1 100644
--- a/angularLocalStorage/angularLocalStorage.d.ts
+++ b/angularLocalStorage/angularLocalStorage.d.ts
@@ -1,11 +1,11 @@
// Type definitions for AngularLocalStorage 0.1.7
// Project: https://github.com/agrublev/angularLocalStorage
// Definitions by: Horiuchi_H
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular.localStorage {
+declare namespace angular.localStorage {
interface ILocalStorageService {
set(key: string, value: any): any;
get(key: string): any;
diff --git a/angularfire/angularfire.d.ts b/angularfire/angularfire.d.ts
index b1e7f4c2eb..e60fcad361 100644
--- a/angularfire/angularfire.d.ts
+++ b/angularfire/angularfire.d.ts
@@ -1,7 +1,7 @@
// Type definitions for AngularFire 0.8.2
// Project: http://angularfire.com
// Definitions by: Dénes Harmath
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
///
diff --git a/angularjs-toaster/angularjs-toaster.d.ts b/angularjs-toaster/angularjs-toaster.d.ts
index 9f450b14bb..ee184620ae 100644
--- a/angularjs-toaster/angularjs-toaster.d.ts
+++ b/angularjs-toaster/angularjs-toaster.d.ts
@@ -1,11 +1,11 @@
// Type definitions for angularjs-toaster v0.4.13
// Project: https://github.com/jirikavi/AngularJS-Toaster
// Definitions by: Ben Tesser
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module ngtoaster {
+declare namespace ngtoaster {
interface IToasterService {
pop(params:IPopParams): void
/**
diff --git a/angularjs/README.md b/angularjs/README.md
index cdd9524547..94dc303ae4 100644
--- a/angularjs/README.md
+++ b/angularjs/README.md
@@ -19,6 +19,7 @@ The following extra definition files are available for referencing:
* angular-route.d.ts (for the **ngRoute** module)
* angular-cookies.d.ts (for the **ngCookies** module)
* angular-sanitize.d.ts (for the **ngSanitize** module)
+* angular-animate.d.ts (for the **ngAnimate** module)
* angular-mocks.d.ts (for the **ngMock** and **ngMockE2E** modules)
(postfix with version number for specific verion, eg. angular-resource-1.0.d.ts)
@@ -39,6 +40,7 @@ To avoid cluttering the list of suggestions as you type in your IDE, all interfa
* `ng.resource` for **ngResource**
* `ng.route` for **ngRoute**
* `ng.sanitize` for **ngSanitize**
+* `ng.animate` for **ngAnimate**
**ngMockE2E** does not define a new namespace, but rather modifies some of **ng**'s interfaces.
diff --git a/angularjs/angular-animate.d.ts b/angularjs/angular-animate.d.ts
index be83611e07..b53418a76a 100644
--- a/angularjs/angular-animate.d.ts
+++ b/angularjs/angular-animate.d.ts
@@ -1,7 +1,7 @@
-// Type definitions for Angular JS 1.3 (ngAnimate module)
+// Type definitions for Angular JS 1.5 (ngAnimate module)
// Project: http://angularjs.org
// Definitions by: Michel Salib , Adi Dahiya , Raphael Schweizer , Cody Schaaf
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -13,20 +13,55 @@ declare module "angular-animate" {
/**
* ngAnimate module (angular-animate.js)
*/
-declare module angular.animate {
- interface IAnimateFactory extends Function {
- enter?: (element: ng.IAugmentedJQuery, doneFn: Function) => IAnimateCssRunner|void;
- leave?: (element: ng.IAugmentedJQuery, doneFn: Function) => IAnimateCssRunner|void;
- addClass?: (element: ng.IAugmentedJQuery, className: string, doneFn: Function) => IAnimateCssRunner|void;
- removeClass?: (element: ng.IAugmentedJQuery, className: string, doneFn: Function) => IAnimateCssRunner|void;
- setClass?: (element: ng.IAugmentedJQuery, className: string, doneFn: Function) => IAnimateCssRunner|void;
+declare namespace angular.animate {
+ interface IAnimateFactory {
+ (...args: any[]): IAnimateCallbackObject;
}
+ interface IAnimateCallbackObject {
+ eventFn?: (element: IAugmentedJQuery, doneFunction: Function, options: IAnimationOptions) => any;
+ setClass?: (element: IAugmentedJQuery, addedClasses: string, removedClasses: string, doneFunction: Function, options: IAnimationOptions) => any;
+ addClass?: (element: IAugmentedJQuery, addedClasses: string, doneFunction: Function, options: IAnimationOptions) => any;
+ removeClass?: (element: IAugmentedJQuery, removedClasses: string, doneFunction: Function, options: IAnimationOptions) => any;
+ enter?: (element: IAugmentedJQuery, doneFunction: Function, options: IAnimationOptions) => any;
+ leave?: (element: IAugmentedJQuery, doneFunction: Function, options: IAnimationOptions) => any;
+ move?: (element: IAugmentedJQuery, doneFunction: Function, options: IAnimationOptions) => any;
+ animate?: (element: IAugmentedJQuery, fromStyles: string, toStyles: string, doneFunction: Function, options: IAnimationOptions) => any;
+ }
+
+ interface IAnimationPromise extends IPromise {}
+
/**
* AnimateService
* see http://docs.angularjs.org/api/ngAnimate/service/$animate
*/
interface IAnimateService {
+ /**
+ * Sets up an event listener to fire whenever the animation event has fired on the given element or among any of its children.
+ *
+ * @param event the animation event that will be captured (e.g. enter, leave, move, addClass, removeClass, etc...)
+ * @param container the container element that will capture each of the animation events that are fired on itself as well as among its children
+ * @param callback the callback function that will be fired when the listener is triggered
+ */
+ on(event: string, container: JQuery, callback: Function): void;
+
+ /**
+ * Deregisters an event listener based on the event which has been associated with the provided element.
+ *
+ * @param event the animation event (e.g. enter, leave, move, addClass, removeClass, etc...)
+ * @param container the container element the event listener was placed on
+ * @param callback the callback function that was registered as the listener
+ */
+ off(event: string, container?: JQuery, callback?: Function): void;
+
+ /**
+ * Associates the provided element with a host parent element to allow the element to be animated even if it exists outside of the DOM structure of the Angular application.
+ *
+ * @param element the external element that will be pinned
+ * @param parentElement the host parent element that will be associated with the external element
+ */
+ pin(element: JQuery, parentElement: JQuery): void;
+
/**
* Globally enables / disables animations.
*
@@ -34,7 +69,13 @@ declare module angular.animate {
* @param value If provided then set the animation on or off.
* @returns current animation state
*/
- enabled(element?: JQuery, value?: boolean): boolean;
+ enabled(element: JQuery, value?: boolean): boolean;
+ enabled(value: boolean): boolean;
+
+ /**
+ * Cancels the provided animation.
+ */
+ cancel(animationPromise: IAnimationPromise): void;
/**
* Performs an inline animation on the element.
@@ -46,7 +87,7 @@ declare module angular.animate {
* @param options an optional collection of styles that will be picked up by the CSS transition/animation
* @returns the animation callback promise
*/
- animate(element: JQuery, from: any, to: any, className?: string, options?: IAnimationOptions): IPromise;
+ animate(element: JQuery, from: any, to: any, className?: string, options?: IAnimationOptions): IAnimationPromise;
/**
* Appends the element to the parentElement element that resides in the document and then runs the enter animation.
@@ -57,7 +98,7 @@ declare module angular.animate {
* @param options an optional collection of styles that will be picked up by the CSS transition/animation
* @returns the animation callback promise
*/
- enter(element: JQuery, parentElement: JQuery, afterElement?: JQuery, options?: IAnimationOptions): IPromise;
+ enter(element: JQuery, parentElement: JQuery, afterElement?: JQuery, options?: IAnimationOptions): IAnimationPromise;
/**
* Runs the leave animation operation and, upon completion, removes the element from the DOM.
@@ -66,7 +107,7 @@ declare module angular.animate {
* @param options an optional collection of styles that will be picked up by the CSS transition/animation
* @returns the animation callback promise
*/
- leave(element: JQuery, options?: IAnimationOptions): IPromise;
+ leave(element: JQuery, options?: IAnimationOptions): IAnimationPromise;
/**
* Fires the move DOM operation. Just before the animation starts, the animate service will either append
@@ -78,7 +119,7 @@ declare module angular.animate {
* @param afterElement the sibling element (which is the previous element) of the element that will be the focus of the move animation
* @returns the animation callback promise
*/
- move(element: JQuery, parentElement: JQuery, afterElement?: JQuery): IPromise;
+ move(element: JQuery, parentElement: JQuery, afterElement?: JQuery): IAnimationPromise;
/**
* Triggers a custom animation event based off the className variable and then attaches the className
@@ -89,7 +130,7 @@ declare module angular.animate {
* @param options an optional collection of styles that will be picked up by the CSS transition/animation
* @returns the animation callback promise
*/
- addClass(element: JQuery, className: string, options?: IAnimationOptions): IPromise;
+ addClass(element: JQuery, className: string, options?: IAnimationOptions): IAnimationPromise;
/**
* Triggers a custom animation event based off the className variable and then removes the CSS class
@@ -100,7 +141,7 @@ declare module angular.animate {
* @param options an optional collection of styles that will be picked up by the CSS transition/animation
* @returns the animation callback promise
*/
- removeClass(element: JQuery, className: string, options?: IAnimationOptions): IPromise;
+ removeClass(element: JQuery, className: string, options?: IAnimationOptions): IAnimationPromise;
/**
* Adds and/or removes the given CSS classes to and from the element. Once complete, the done() callback
@@ -112,12 +153,7 @@ declare module angular.animate {
* @param options an optional collection of styles that will be picked up by the CSS transition/animation
* @returns the animation callback promise
*/
- setClass(element: JQuery, add: string, remove: string, options?: IAnimationOptions): IPromise;
-
- /**
- * Cancels the provided animation.
- */
- cancel(animationPromise: IPromise): void;
+ setClass(element: JQuery, add: string, remove: string, options?: IAnimationOptions): IAnimationPromise;
}
/**
@@ -131,7 +167,7 @@ declare module angular.animate {
* @param name The name of the animation.
* @param factory The factory function that will be executed to return the animation object.
*/
- register(name: string, factory: () => IAnimateCallbackObject): void;
+ register(name: string, factory: IAnimateFactory): void;
/**
* Gets and/or sets the CSS class expression that is checked when performing an animation.
@@ -252,10 +288,10 @@ declare module angular.animate {
(element: JQuery, animateCssOptions: IAnimationOptions): IAnimateCssRunner;
}
-}
-
-declare module angular {
interface IModule {
- animate(cssSelector: string, animateFactory: angular.animate.IAnimateFactory): IModule;
+ animation(name: string, animationFactory: IAnimateFactory): IModule;
+ animation(name: string, inlineAnnotatedFunction: any[]): IModule;
+ animation(object: Object): IModule;
}
+
}
diff --git a/angularjs/angular-component-router.d.ts b/angularjs/angular-component-router.d.ts
index 6c37b5e86e..2c56ef3a21 100644
--- a/angularjs/angular-component-router.d.ts
+++ b/angularjs/angular-component-router.d.ts
@@ -1,11 +1,11 @@
// Type definitions for Angular JS 1.5 component router
// Project: http://angularjs.org
// Definitions by: David Reher
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
-declare module angular {
+declare namespace angular {
/**
* `Instruction` is a tree of {@link ComponentInstruction}s with all the information needed
* to transition each component in the app to a given route, including all auxiliary routes.
@@ -45,7 +45,7 @@ declare module angular {
specificity(): number;
- resolveComponent(): Promise;
+ resolveComponent(): IPromise;
/**
* converts the instruction into a URL string
@@ -87,20 +87,20 @@ declare module angular {
* Called by the Router to instantiate a new component during the commit phase of a navigation.
* This method in turn is responsible for calling the `routerOnActivate` hook of its child.
*/
- activate(nextInstruction: ComponentInstruction): Promise;
+ activate(nextInstruction: ComponentInstruction): IPromise;
/**
* Called by the {@link Router} during the commit phase of a navigation when an outlet
* reuses a component between different routes.
* This method in turn is responsible for calling the `routerOnReuse` hook of its child.
*/
- reuse(nextInstruction: ComponentInstruction): Promise;
+ reuse(nextInstruction: ComponentInstruction): IPromise;
/**
* Called by the {@link Router} when an outlet disposes of a component's contents.
* This method in turn is responsible for calling the `routerOnDeactivate` hook of its child.
*/
- deactivate(nextInstruction: ComponentInstruction): Promise;
+ deactivate(nextInstruction: ComponentInstruction): IPromise;
/**
* Called by the {@link Router} during recognition phase of a navigation.
@@ -110,7 +110,7 @@ declare module angular {
* This method delegates to the child component's `routerCanDeactivate` hook if it exists,
* and otherwise resolves to true.
*/
- routerCanDeactivate(nextInstruction: ComponentInstruction): Promise;
+ routerCanDeactivate(nextInstruction: ComponentInstruction): IPromise;
/**
* Called by the {@link Router} during recognition phase of a navigation.
@@ -122,7 +122,7 @@ declare module angular {
* Otherwise, this method delegates to the child component's `routerCanReuse` hook if it exists,
* or resolves to true if the hook is not present.
*/
- routerCanReuse(nextInstruction: ComponentInstruction): Promise;
+ routerCanReuse(nextInstruction: ComponentInstruction): IPromise;
}
interface RouteRegistry {
@@ -140,7 +140,7 @@ declare module angular {
* Given a URL and a parent component, return the most specific instruction for navigating
* the application into the state specified by the url
*/
- recognize(url: string, ancestorInstructions: Instruction[]): Promise;
+ recognize(url: string, ancestorInstructions: Instruction[]): IPromise;
/**
* Given a normalized list with component names and params like: `['user', {id: 3 }]`
@@ -197,14 +197,14 @@ declare module angular {
*
* You probably don't need to use this unless you're writing a reusable component.
*/
- registerPrimaryOutlet(outlet: RouterOutlet): Promise;
+ registerPrimaryOutlet(outlet: RouterOutlet): IPromise;
/**
* Register an outlet to notified of auxiliary route changes.
*
* You probably don't need to use this unless you're writing a reusable component.
*/
- registerAuxOutlet(outlet: RouterOutlet): Promise;
+ registerAuxOutlet(outlet: RouterOutlet): IPromise;
/**
* Given an instruction, returns `true` if the instruction is currently active,
@@ -224,7 +224,7 @@ declare module angular {
* ]);
* ```
*/
- config(definitions: RouteDefinition[]): Promise;
+ config(definitions: RouteDefinition[]): IPromise;
/**
* Navigate based on the provided Route Link DSL. It's preferred to navigate with this method
@@ -238,7 +238,7 @@ declare module angular {
* ```
* See the {@link RouterLink} directive for more.
*/
- navigate(linkParams: any[]): Promise;
+ navigate(linkParams: any[]): IPromise;
/**
* Navigate to a URL. Returns a promise that resolves when navigation is complete.
@@ -247,19 +247,19 @@ declare module angular {
* If the given URL begins with a `/`, router will navigate absolutely.
* If the given URL does not begin with `/`, the router will navigate relative to this component.
*/
- navigateByUrl(url: string, _skipLocationChange?: boolean): Promise;
+ navigateByUrl(url: string, _skipLocationChange?: boolean): IPromise;
/**
* Navigate via the provided instruction. Returns a promise that resolves when navigation is
* complete.
*/
navigateByInstruction(instruction: Instruction,
- _skipLocationChange?: boolean): Promise;
+ _skipLocationChange?: boolean): IPromise;
/**
* Updates this router and all descendant routers according to the given instruction
*/
- commit(instruction: Instruction, _skipLocationChange?: boolean): Promise;
+ commit(instruction: Instruction, _skipLocationChange?: boolean): IPromise;
/**
* Subscribe to URL updates from the router
@@ -269,18 +269,18 @@ declare module angular {
/**
* Removes the contents of this router's outlet and all descendant outlets
*/
- deactivate(instruction: Instruction): Promise;
+ deactivate(instruction: Instruction): IPromise;
/**
* Given a URL, returns an instruction representing the component graph
*/
- recognize(url: string): Promise;
+ recognize(url: string): IPromise;
/**
* Navigates to either the last URL successfully navigated to, or the last URL requested if the
* router has yet to successfully navigate.
*/
- renavigate(): Promise;
+ renavigate(): IPromise;
/**
* Generate an `Instruction` based on the provided Route Link DSL.
@@ -364,7 +364,7 @@ declare module angular {
* {@example router/ts/can_deactivate/can_deactivate_example.ts region='routerCanDeactivate'}
*/
interface CanDeactivate {
- $routerCanDeactivate(next?: ComponentInstruction, prev?: ComponentInstruction): boolean | Promise;
+ $routerCanDeactivate(next?: ComponentInstruction, prev?: ComponentInstruction): boolean | IPromise;
}
/**
@@ -407,7 +407,7 @@ declare module angular {
* {@example router/ts/reuse/reuse_example.ts region='reuseCmp'}
*/
interface CanReuse {
- $routerCanReuse(next?: angular.ComponentInstruction, prev?: angular.ComponentInstruction): boolean | Promise;
+ $routerCanReuse(next?: angular.ComponentInstruction, prev?: angular.ComponentInstruction): boolean | IPromise;
}
/**
diff --git a/angularjs/angular-cookies.d.ts b/angularjs/angular-cookies.d.ts
index 3a5f535044..e96ae7a671 100644
--- a/angularjs/angular-cookies.d.ts
+++ b/angularjs/angular-cookies.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Angular JS 1.4 (ngCookies module)
// Project: http://angularjs.org
// Definitions by: Diego Vilar , Anthony Ciccarello
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -14,7 +14,7 @@ declare module "angular-cookies" {
/**
* ngCookies module (angular-cookies.js)
*/
-declare module angular.cookies {
+declare namespace angular.cookies {
/**
* Cookies options
@@ -22,13 +22,13 @@ declare module angular.cookies {
*/
interface ICookiesOptions {
/**
- * The cookie will be available only for this path and its sub-paths.
+ * The cookie will be available only for this path and its sub-paths.
* By default, this would be the URL that appears in your base tag.
*/
path?: string;
/**
* The cookie will be available only for this domain and its sub-domains.
- * For obvious security reasons the user agent will not accept the cookie if the
+ * For obvious security reasons the user agent will not accept the cookie if the
* current domain is not a sub domain or equals to the requested domain.
*/
domain?: string;
diff --git a/angularjs/angular-mocks-tests.ts b/angularjs/angular-mocks-tests.ts
index 63ea220f60..86bbe6c945 100644
--- a/angularjs/angular-mocks-tests.ts
+++ b/angularjs/angular-mocks-tests.ts
@@ -87,6 +87,16 @@ logCall = logService.warn;
logs = logCall.logs;
+///////////////////////////////////////
+// IComponentControllerService
+///////////////////////////////////////
+var $componentController: ng.IComponentControllerService;
+$componentController<{}, {}>('Test controller', { $scope: {} });
+$componentController<{}, {}>('Test controller', { $scope: {}, test: true });
+$componentController<{}, { test: boolean }>('Test controller', { $scope: {} }, { test: true});
+$componentController<{}, { test?: boolean }>('Test controller', { $scope: {} }, {});
+$componentController<{}, {}>('Test controller', { $scope: {} }, {}, 'identity');
+$componentController<{ cb: () => void }, {}>('Test controller', { $scope: {} });
///////////////////////////////////////
// IHttpBackendService
diff --git a/angularjs/angular-mocks.d.ts b/angularjs/angular-mocks.d.ts
index 3113881866..429c7b5269 100644
--- a/angularjs/angular-mocks.d.ts
+++ b/angularjs/angular-mocks.d.ts
@@ -1,7 +1,7 @@
// Type definitions for Angular JS 1.3 (ngMock, ngMockE2E module)
// Project: http://angularjs.org
// Definitions by: Diego Vilar , Tony Curtis
-// Definitions: https://github.com/borisyankov/DefinitelyTyped
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///
@@ -23,7 +23,7 @@ declare module "angular-mocks/ngAnimateMock" {
///////////////////////////////////////////////////////////////////////////////
// ngMock module (angular-mocks.js)
///////////////////////////////////////////////////////////////////////////////
-declare module angular {
+declare namespace angular {
///////////////////////////////////////////////////////////////////////////
// AngularStatic
@@ -32,7 +32,7 @@ declare module angular {
interface IAngularStatic {
mock: IMockStatic;
}
-
+
// see https://docs.angularjs.org/api/ngMock/function/angular.mock.inject
interface IInjectStatic {
(...fns: Function[]): any;
@@ -97,6 +97,17 @@ declare module angular {
logs: string[];
}
+ ///////////////////////////////////////////////////////////////////////////
+ // ComponentControllerService
+ // see https://docs.angularjs.org/api/ngMock/service/$componentController
+ ///////////////////////////////////////////////////////////////////////////
+ interface IComponentControllerService {
+ // TBinding is an interface exposed by a component as per John Papa's style guide
+ // https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md#accessible-members-up-top
+ (componentName: string, locals: { $scope: IScope, [key: string]: any }, bindings?: TBinding, ident?: string): T;
+ }
+
+
///////////////////////////////////////////////////////////////////////////
// HttpBackendService
// see https://docs.angularjs.org/api/ngMock/service/$httpBackend
@@ -104,27 +115,27 @@ declare module angular {
interface IHttpBackendService {
/**
* Flushes all pending requests using the trained responses.
- * @param count Number of responses to flush (in the order they arrived). If undefined, all pending requests will be flushed.
+ * @param count Number of responses to flush (in the order they arrived). If undefined, all pending requests will be flushed.
*/
flush(count?: number): void;
-
+
/**
* Resets all request expectations, but preserves all backend definitions.
*/
resetExpectations(): void;
-
+
/**
* Verifies that all of the requests defined via the expect api were made. If any of the requests were not made, verifyNoOutstandingExpectation throws an exception.
*/
verifyNoOutstandingExpectation(): void;
-
+
/**
* Verifies that there are no outstanding requests that need to be flushed.
*/
verifyNoOutstandingRequest(): void;
/**
- * Creates a new request expectation.
+ * Creates a new request expectation.
* Throws a preformatted error if expectation(s) don't match supplied string, regular expression, object, or if function returns false.
* Returns an object with respond method that controls how a matched request is handled.
* @param method HTTP method.
@@ -160,17 +171,17 @@ declare module angular {
* @param headers HTTP headers object to be compared with the HTTP headers in the request.
*/
expectHEAD(url: string | RegExp | ((url: string) => boolean), headers?: Object): mock.IRequestHandler;
-
+
/**
* Creates a new request expectation for JSONP requests.
* Throws a preformatted error if expectation(s) don't match supplied string, regular expression, or if function returns false.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
- */
+ */
expectJSONP(url: string | RegExp | ((url: string) => boolean)): mock.IRequestHandler;
/**
- * Creates a new request expectation for PATCH requests.
+ * Creates a new request expectation for PATCH requests.
* Throws a preformatted error if expectation(s) don't match supplied string, regular expression, object, or if function returns false.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
@@ -180,7 +191,7 @@ declare module angular {
expectPATCH(url: string | RegExp | ((url: string) => boolean), data?: string | RegExp | Object | ((data: string) => boolean), headers?: Object): mock.IRequestHandler;
/**
- * Creates a new request expectation for POST requests.
+ * Creates a new request expectation for POST requests.
* Throws a preformatted error if expectation(s) don't match supplied string, regular expression, object, or if function returns false.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
@@ -190,7 +201,7 @@ declare module angular {
expectPOST(url: string | RegExp | ((url: string) => boolean), data?: string | RegExp | Object | ((data: string) => boolean), headers?: Object): mock.IRequestHandler;
/**
- * Creates a new request expectation for PUT requests.
+ * Creates a new request expectation for PUT requests.
* Throws a preformatted error if expectation(s) don't match supplied string, regular expression, object, or if function returns false.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
@@ -200,7 +211,7 @@ declare module angular {
expectPUT(url: string | RegExp | ((url: string) => boolean), data?: string | RegExp | Object | ((data: string) => boolean), headers?: Object): mock.IRequestHandler;
/**
- * Creates a new backend definition.
+ * Creates a new backend definition.
* Returns an object with respond method that controls how a matched request is handled.
* @param method HTTP method.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
@@ -210,7 +221,7 @@ declare module angular {
when(method: string, url: string | RegExp | ((url: string) => boolean), data?: string | RegExp | Object | ((data: string) => boolean), headers?: Object | ((object: Object) => boolean)): mock.IRequestHandler;
/**
- * Creates a new backend definition for DELETE requests.
+ * Creates a new backend definition for DELETE requests.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
* @param headers HTTP headers object or function that receives the headers and returns true if the headers match the current expectation.
@@ -218,7 +229,7 @@ declare module angular {
whenDELETE(url: string | RegExp | ((url: string) => boolean), headers?: Object | ((object: Object) => boolean)): mock.IRequestHandler;
/**
- * Creates a new backend definition for GET requests.
+ * Creates a new backend definition for GET requests.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
* @param headers HTTP headers object or function that receives the headers and returns true if the headers match the current expectation.
@@ -226,7 +237,7 @@ declare module angular {
whenGET(url: string | RegExp | ((url: string) => boolean), headers?: Object | ((object: Object) => boolean)): mock.IRequestHandler;
/**
- * Creates a new backend definition for HEAD requests.
+ * Creates a new backend definition for HEAD requests.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
* @param headers HTTP headers object or function that receives the headers and returns true if the headers match the current expectation.
@@ -234,7 +245,7 @@ declare module angular {
whenHEAD(url: string | RegExp | ((url: string) => boolean), headers?: Object | ((object: Object) => boolean)): mock.IRequestHandler;
/**
- * Creates a new backend definition for JSONP requests.
+ * Creates a new backend definition for JSONP requests.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
* @param headers HTTP headers object or function that receives the headers and returns true if the headers match the current expectation.
@@ -242,7 +253,7 @@ declare module angular {
whenJSONP(url: string | RegExp | ((url: string) => boolean)): mock.IRequestHandler;
/**
- * Creates a new backend definition for PATCH requests.
+ * Creates a new backend definition for PATCH requests.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
* @param data HTTP request body string, json object, regular expression or function that receives the data and returns true if the data matches the current expectation.
@@ -251,7 +262,7 @@ declare module angular {
whenPATCH(url: string | RegExp | ((url: string) => boolean), data?: string | RegExp | Object | ((data: string) => boolean), headers?: Object | ((object: Object) => boolean)): mock.IRequestHandler;
/**
- * Creates a new backend definition for POST requests.
+ * Creates a new backend definition for POST requests.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
* @param data HTTP request body string, json object, regular expression or function that receives the data and returns true if the data matches the current expectation.
@@ -260,7 +271,7 @@ declare module angular {
whenPOST(url: string | RegExp | ((url: string) => boolean), data?: string | RegExp | Object | ((data: string) => boolean), headers?: Object | ((object: Object) => boolean)): mock.IRequestHandler;
/**
- * Creates a new backend definition for PUT requests.
+ * Creates a new backend definition for PUT requests.
* Returns an object with respond method that controls how a matched request is handled.
* @param url HTTP url string, regular expression or function that receives a url and returns true if the url matches the current expctation.
* @param data HTTP request body string, json object, regular expression or function that receives the data and returns true if the data matches the current expectation.
@@ -272,16 +283,16 @@ declare module angular {
export module mock {
// returned interface by the the mocked HttpBackendService expect/when methods
interface IRequestHandler {
-
+
/**
- * Controls the response for a matched request using a function to construct the response.
+ * Controls the response for a matched request using a function to construct the response.
* Returns the RequestHandler object for possible overrides.
* @param func Function that receives the request HTTP method, url, data, and headers and returns an array containing response status (number), data, headers, and status text.
*/
respond(func: ((method: string, url: string, data: string | Object, headers: Object) => [number, string | Object, Object, string])): IRequestHandler;
/**
- * Controls the response for a matched request using supplied static data to construct the response.
+ * Controls the response for a matched request using supplied static data to construct the response.
* Returns the RequestHandler object for possible overrides.
* @param status HTTP status code to add to the response.
* @param data Data to add to the response.
@@ -291,7 +302,7 @@ declare module angular {
respond(status: number, data: string | Object, headers?: Object, responseText?: string): IRequestHandler;
/**
- * Controls the response for a matched request using the HTTP status code 200 and supplied static data to construct the response.
+ * Controls the response for a matched request using the HTTP status code 200 and supplied static data to construct the response.
* Returns the RequestHandler object for possible overrides.
* @param data Data to add to the response.
* @param headers Headers object to add to the response.
diff --git a/angularjs/angular-resource-tests.ts b/angularjs/angular-resource-tests.ts
index fcf0bd0a96..5a9963b14c 100644
--- a/angularjs/angular-resource-tests.ts
+++ b/angularjs/angular-resource-tests.ts
@@ -1,14 +1,19 @@
///
-interface IMyResource extends angular.resource.IResource { };
-interface IMyResourceClass extends angular.resource.IResourceClass { };
+
+import IHttpPromiseCallbackArg = angular.IHttpPromiseCallbackArg;
+
+interface IMyData {}
+interface IMyHttpPromiseCallbackArg extends IHttpPromiseCallbackArg {}
+interface IMyResource extends angular.resource.IResource { }
+interface IMyResourceClass extends angular.resource.IResourceClass { }
///////////////////////////////////////
// IActionDescriptor
///////////////////////////////////////
var actionDescriptor: angular.resource.IActionDescriptor;
-angular.injector(['ng']).invoke(function ($cacheFactory: angular.ICacheFactoryService, $timeout: angular.ITimeoutService) {
+angular.injector(['ng']).invoke(function ($cacheFactory: angular.ICacheFactoryService) {
actionDescriptor.method = 'method action';
actionDescriptor.params = { key: 'value' };
actionDescriptor.url = '/api/test-url/';
@@ -21,10 +26,13 @@ angular.injector(['ng']).invoke(function ($cacheFactory: angular.ICacheFactorySe
actionDescriptor.cache = true;
actionDescriptor.cache = $cacheFactory('cacheId');
actionDescriptor.timeout = 1000;
- actionDescriptor.timeout = $timeout(function () { });
actionDescriptor.withCredentials = true;
actionDescriptor.responseType = 'response type';
- actionDescriptor.interceptor = { key: 'value' };
+ actionDescriptor.interceptor = {
+ response: function () { return {}; },
+ responseError: function () {}
+ };
+ actionDescriptor.cancellable = true;
});
@@ -44,6 +52,7 @@ resource = resourceClass.delete({ key: 'value' }, { key: 'value' });
resource = resourceClass.delete({ key: 'value' }, { key: 'value' }, function () { });
resource = resourceClass.delete({ key: 'value' }, { key: 'value' }, function () { }, function () { });
resource.$promise.then(function(data: IMyResource) {});
+resource.$cancelRequest();
resource = resourceClass.get();
resource = resourceClass.get({ key: 'value' });
diff --git a/angularjs/angular-resource.d.ts b/angularjs/angular-resource.d.ts
index 1e82f31545..caae65ccb2 100644
--- a/angularjs/angular-resource.d.ts
+++ b/angularjs/angular-resource.d.ts
@@ -1,4 +1,4 @@
-// Type definitions for Angular JS 1.3 (ngResource module)
+// Type definitions for Angular JS 1.5 (ngResource module)
// Project: http://angularjs.org
// Definitions by: Diego Vilar , Michael Jess
// Definitions: https://github.com/daptiv/DefinitelyTyped
@@ -13,7 +13,7 @@ declare module 'angular-resource' {
///////////////////////////////////////////////////////////////////////////////
// ngResource module (angular-resource.js)
///////////////////////////////////////////////////////////////////////////////
-declare module angular.resource {
+declare namespace angular.resource {
/**
* Currently supported options for the $resource factory options argument.
@@ -23,6 +23,11 @@ declare module angular.resource {
* If true then the trailing slashes from any calculated URL will be stripped (defaults to true)
*/
stripTrailingSlashes?: boolean;
+ /**
+ * If true, the request made by a "non-instance" call will be cancelled (if not already completed) by calling
+ * $cancelRequest() on the call's return value. This can be overwritten per action. (Defaults to false.)
+ */
+ cancellable?: boolean;
}
@@ -58,10 +63,36 @@ declare module angular.resource {
transformResponse?: angular.IHttpResponseTransformer | angular.IHttpResponseTransformer[];
headers?: any;
cache?: boolean | angular.ICacheObject;
- timeout?: number | angular.IPromise;
+ /**
+ * Note: In contrast to $http.config, promises are not supported in $resource, because the same value
+ * would be used for multiple requests. If you are looking for a way to cancel requests, you should
+ * use the cancellable option.
+ */
+ timeout?: number
+ cancellable?: boolean;
withCredentials?: boolean;
responseType?: string;
- interceptor?: any;
+ interceptor?: IHttpInterceptor;
+ }
+
+ // Allow specify more resource methods
+ // No need to add duplicates for all four overloads.
+ interface IResourceMethod {
+ (): T;
+ (params: Object): T;
+ (success: Function, error?: Function): T;
+ (params: Object, success: Function, error?: Function): T;
+ (params: Object, data: Object, success?: Function, error?: Function): T;
+ }
+
+ // Allow specify resource moethod which returns the array
+ // No need to add duplicates for all four overloads.
+ interface IResourceArrayMethod {
+ (): IResourceArray;
+ (params: Object): IResourceArray;
+ (success: Function, error?: Function): IResourceArray;
+ (params: Object, success: Function, error?: Function): IResourceArray;
+ (params: Object, data: Object, success?: Function, error?: Function): IResourceArray;
}
// Baseclass for everyresource with default actions.
@@ -83,35 +114,15 @@ declare module angular.resource {
// https://github.com/angular/angular.js/blob/v1.2.0/src/ngResource/resource.js#L538-L549
interface IResourceClass {
new(dataOrParams? : any) : T;
- get(): T;
- get(params: Object): T;
- get(success: Function, error?: Function): T;
- get(params: Object, success: Function, error?: Function): T;
- get(params: Object, data: Object, success?: Function, error?: Function): T;
+ get: IResourceMethod;
- query(): IResourceArray;
- query(params: Object): IResourceArray;
- query(success: Function, error?: Function): IResourceArray;
- query(params: Object, success: Function, error?: Function): IResourceArray;
- query(params: Object, data: Object, success?: Function, error?: Function): IResourceArray;
+ query: IResourceArrayMethod;
- save(): T;
- save(data: Object): T;
- save(success: Function, error?: Function): T;
- save(data: Object, success: Function, error?: Function): T;
- save(params: Object, data: Object, success?: Function, error?: Function): T;
+ save: IResourceMethod;
- remove(): T;
- remove(params: Object): T;
- remove(success: Function, error?: Function): T;
- remove(params: Object, success: Function, error?: Function): T;
- remove(params: Object, data: Object, success?: Function, error?: Function): T;
+ remove: IResourceMethod;
- delete(): T;
- delete(params: Object): T;
- delete(success: Function, error?: Function): T;
- delete(params: Object, success: Function, error?: Function): T;
- delete(params: Object, data: Object, success?: Function, error?: Function): T;
+ delete: IResourceMethod