The repository for high quality TypeScript type definitions.
Find a file
Nathan Shively-Sanders c3daad4d05 Merge pull request #12863 from karpachev/master
Added a new option to Materialize CSS : SideNavOptions interface (see http://materializ
2016-11-27 10:08:11 -08:00
3d-bin-packing
_debugger
abs
absolute
acc-wizard
accounting
ace
acl http.ServerRequest => http.IncomingMessage (#11500) 2016-09-28 21:42:23 +09:00
acorn
adal-angular
add2home
adm-zip
ag-grid
agenda
ajv Update AjvOptions - multipleOfPrecision property 2016-11-03 10:22:04 +00:00
alertify
alexa-sdk
algoliasearch-client-js adding algoliasearch-client-js definitions 2016-09-22 16:52:00 +02:00
alt
amazon-product-api
amcharts Object with themes 2016-09-30 14:26:12 +07:00
amplify-deferred
amplifyjs
amplitude-js/v2
amqp-rpc
amqplib
analytics-node
angular-agility
angular-bootstrap-calendar angular-bootstrap-calendar: 2016-11-16 20:11:41 +02:00
angular-bootstrap-lightbox
angular-breadcrumb
angular-cookie
angular-deferred-bootstrap
angular-dialog-service
angular-dynamic-locale angular-dynamic-local Add "storageKey" definition (#11566) 2016-09-30 21:05:41 +09:00
angular-environment
angular-es
angular-feature-flags
angular-file-upload
angular-formly
angular-fullscreen
angular-gettext
angular-google-analytics
angular-growl-v2
angular-hotkeys
angular-http-auth
angular-httpi
angular-idle
angular-jwt
angular-load
angular-loading-bar
angular-local-storage
angular-localForage
angular-locker
angular-material Adds the onCloseSuccess config to MdPanel and reveals absPosition enum (#12171) 2016-10-28 22:43:38 +09:00
angular-media-queries
angular-meteor
angular-modal
angular-notifications
angular-notify
angular-odata-resources
angular-permission
angular-protractor add supported types by jQuery selector (#11967) 2016-11-01 22:34:57 +09:00
angular-q-spread
angular-scenario
angular-scroll
angular-signalr-hub Added declare module for easier including. (#11562) 2016-09-30 21:05:53 +09:00
angular-spinner Get export and tests working 2016-11-21 23:34:22 +01:00
angular-storage
angular-strap
angular-toastr
angular-toasty
angular-touchspin Changed namespace from angularTouchspin to angular.touchspin (#11414) 2016-09-25 10:57:26 -07:00
angular-translate
angular-ui-bootstrap There is a typescript build error in this 2016-09-19 14:35:01 +05:30
angular-ui-notification
angular-ui-router fix(angular-ui-router): replace argument of url matcher.exec searchParams to search, hash, options (optionally all). 2016-11-10 14:36:20 +09:00
angular-ui-router-default add angular-ui-router-default definition and test 2016-10-11 16:59:46 -05:00
angular-ui-router-uib-modal add angular-ui-router-uib-modal definition and test 2016-10-11 13:13:31 -05:00
angular-ui-scroll
angular-ui-sortable
angular-ui-tree
angular-websocket
angular-wizard
angular-xeditable
angular.throttle
angularfire
angularjs add $cancelRequest to IResourceArray 2016-11-14 14:36:26 +02:00
angularjs-toaster
angularLocalStorage
angulartics
animation-frame
ansi-styles
ansicolors
antd
any-db
any-db-transaction
anydb-sql
anydb-sql-migrations
aphrodite
api-error-handler
apigee-access
apn NotificationAlertOptions can have a subtitle (#11638) 2016-10-03 21:41:58 +09:00
app-root-path
appframework
appletvjs
applicationinsights http.ServerRequest => http.IncomingMessage (#11500) 2016-09-28 21:42:23 +09:00
applicationinsights-js
arbiter
arcgis-js-api Update for ArcGIS API for JavaScript version 3.18 2016-09-23 13:17:45 -07:00
archiver Added supporty for the 'directory' and 'bulk' functions of Archiver JS (#12011) 2016-10-19 21:14:05 +09:00
archy
argparse
argv
array-find-index
asana
asciify
aspnet-identity-pw
assert Updated “assert” types to match that of npm’s “assert” module. (#11695) 2016-11-15 18:29:13 -08:00
assertion-error
assertsharp
async Adding error types in explicit calls of async-tests 2016-11-10 09:50:36 +01:00
async-lock
async-polling Added async-polling definition (#11827) 2016-10-07 12:48:58 -07:00
async-writer
asyncblock
atmosphere
atom
atom-keymap
atpl
auth0
auth0-angular
auth0-js Update Auth0DecodedHash 2016-11-13 13:34:07 +01:00
auth0.lock
auth0.widget
auto-launch
autobahn Fixed type of onchallenge 2016-09-29 05:17:54 +03:00
autobind-decorator
autolinker
automapper-ts Added support for automapper-ts npm package (#12159) 2016-10-25 22:49:22 +09:00
autoprefixer-core
autosize
avoscloud-sdk
awesomplete Add Awesomplete definitions (#12061) 2016-10-19 21:56:22 +09:00
aws-lambda Fix older compatible functions on the aws-lambda context (#11924) 2016-10-16 22:12:06 +09:00
aws-sdk promises on putObject (#11923) 2016-11-01 21:12:53 +09:00
aws-serverless-express Add aws-serverless-express definitions (#12030) 2016-10-19 21:14:36 +09:00
axe-core
axios Define string key for AxiosXHRConfigBase.headers (#11976) 2016-10-16 23:26:54 +09:00
azure-mobile-apps Fix hook function types 2016-09-19 23:04:19 -07:00
azure-mobile-services-client
azure-sb
babel-core
babel-generator
babel-template
babel-traverse Fix babel-traverse buildCodeFrameError signature (#11654) 2016-10-03 22:14:07 +09:00
babel-types
babelify
babylon
babylonjs
babyparse Add parseFiles method to babyparse (#11318) 2016-09-23 20:37:29 +09:00
backbone
backbone-associations
backbone-fetch-cache
backbone-relational
backbone.layoutmanager
backbone.localstorage
backbone.paginator
backbone.radio
backgrid
backlog-js
baconjs
barcode
bardjs
base-x
base16
base64-js
base64url
bases Updated pull request for npm bases module (#12003) 2016-10-16 23:20:29 +09:00
basic-auth
batch-stream
bazinga-translator
bcrypt
bcrypt-nodejs
bcryptjs
benchmark
better-curry
bezier-easing
bezier-js
bgiframe
big-integer
big.js
bigint
bignum
bigscreen
bingmaps
bip21
bit-array Remove the ES6 module hack 2016-09-25 22:43:40 +08:00
bitwise-xor
bl
blazy
blessed
blissfuljs
blob-stream
blocks
blue-tape
bluebird Add type constraint 2016-10-07 14:41:52 +03:00
bluebird-retry [bluebird-retry] Add support the predicate option 2016-11-10 17:13:47 -08:00
blueimp-md5
body-parser
bonjour add type definitions for bonjour (#11885) 2016-10-12 21:46:01 +09:00
bookshelf Adding missing static methods to Bookshelf 2016-09-20 12:32:04 -07:00
boolify-string
boom
bootbox Updated BootboxPromptOptions with optional inputType 2016-10-10 18:54:43 +02:00
bootpag
bootstrap
bootstrap-datepicker bootstrap-datepicker view mode option (#11755) 2016-10-05 22:17:30 -07:00
bootstrap-fileinput
bootstrap-maxlength
bootstrap-notify Adding union type for offset (#11689) 2016-10-03 12:46:59 -07:00
bootstrap-select Add definitions for bootstrap-select (#12113) 2016-10-25 19:37:44 +09:00
bootstrap-slider
bootstrap-switch
bootstrap-table Create bootstrap-table.d.ts (#11812) 2016-10-07 13:00:20 -07:00
bootstrap-touchspin
bootstrap.paginator
bootstrap.timepicker
bootstrap.v3.datetimepicker
bounce
bowser
box2d
braintree-web Update braintree-web to match v3.5.0 (#12069) 2016-10-19 22:01:28 +09:00
breeze
brorand
browser-harness
browser-pack
browser-resolve
browser-sync http.ServerRequest => http.IncomingMessage (#11500) 2016-09-28 21:42:23 +09:00
browserify
bs58
bson
bucks
buffer-compare
buffer-equal
buffers
bufferstream http.ServerRequest => http.IncomingMessage (#11500) 2016-09-28 21:42:23 +09:00
bugsnag
bull updated bull typing (#11829) 2016-10-07 12:50:10 -07:00
bunnymq
bunyan - Changed the definition of a Serializer, that returns any instead of string (#12080) 2016-10-19 22:51:23 +09:00
bunyan-config Fix export for "bunyan-config" and improve definitions (#11653) 2016-10-03 22:05:12 +09:00
bunyan-logentries
bunyan-prettystream
busboy http.ServerRequest => http.IncomingMessage (#11500) 2016-09-28 21:42:23 +09:00
business-rules-engine
bwip-js Add definition for bwip-js (#12054) 2016-10-19 21:47:36 +09:00
byline add byline default function calling convention (#11659) 2016-10-06 22:21:46 +09:00
bytebuffer
bytes
c3 add typings for onselected and onunselected methods, refs #11493 (#11496) 2016-09-26 07:33:32 -07:00
cache-manager
cachefactory
cal-heatmap
callsite
calq
camel-case
camelcase
camljs Updated camljs library to v2.7 (#11825) 2016-10-07 12:43:46 -07:00
camo
canvas-gauges Added version for canvas-gauges type definitions (#11826) 2016-10-07 12:45:10 -07:00
canvasjs Change ChartAxisXOptions (#11449) 2016-10-04 11:39:59 -07:00
cash Added cash-js.d.ts File (#10765) 2016-10-03 11:30:47 -07:00
casperjs
cassandra-driver Fix for cassandra-driver Row #12662 2016-11-17 16:01:08 +01:00
chai
chai-as-promised
chai-datetime
chai-dom
chai-enzyme
chai-fuzzy
chai-http
chai-jquery
chai-string
chai-subset
chai-things
chalk
chance Added Seeded interface to Chance definition (#11919) 2016-10-25 22:26:49 +09:00
change-case
change-emitter Added typings for change-emitter@0.1.2 (#11295) 2016-09-19 16:14:34 +09:00
chart.js Added barThickness to ChartXAxe interface in chart.js 2016-10-13 15:30:57 +02:00
chartist
chartjs
cheap-ruler Added type Point for simplicity 2016-09-29 07:57:54 -04:00
checksum
cheerio [cheerio] Adds missing load(CheerioElement) (#11520) 2016-09-30 21:44:05 +09:00
chocolatechipjs
chokidar
chosen
chroma-js
chrome
chui
chunked-dc Add type definitions for chunked-dc 2016-10-13 17:57:12 +02:00
circular-json
ckeditor CKEditor HTML parser typings (#11616) 2016-10-12 22:02:10 +09:00
classnames
cldr.js
clean-css
cli
cli-color
cliff
clipboard
clipboard-js Added clipboard-js definitions and tests 2016-10-10 20:37:59 -07:00
clone
closure-compiler
co-views
codemirror CodeMirror: To Parameter is optional in replaceRange (#12035) 2016-10-19 21:18:46 +09:00
coffeeify
color Add definitions for color (#12114) 2016-10-25 19:43:11 +09:00
colorbrewer
colors
combokeys
cometd
commander
commangular
common-tags
commonmark
compare-version
complex
component-emitter
compose-function
compression
concaveman
confidence
config
configstore
connect
connect-flash
connect-livereload
connect-modrewrite
connect-mongo add id (#11619) 2016-09-30 21:45:24 +09:00
connect-redis
connect-slashes
connect-timeout
console-stamp
consolidate
constant-case
consul
content-type
contentful-resolve-response
contextjs
convert-source-map
convict
cookie
cookie-parser
cookie-session
cookiejs
cookies
copy-paste
cordova
cordova-ionic
cordova-plugin-app-version
cordova-plugin-background-mode
cordova-plugin-ble-central Add cordova-plugin-ble-central and jquery.rateit (#12127) 2016-10-25 22:21:48 +09:00
cordova-plugin-email-composer
cordova-plugin-ibeacon
cordova-plugin-insomnia
cordova-plugin-mapsforge
cordova-plugin-ms-adal
cordova-plugin-ouralabs
cordova-plugin-qrscanner
cordova-plugin-spinner
cordova-plugin-x-socialsharing
cordova.plugins.diagnostic Update for cordova.plugins.diagnostic@3.3.0 2016-11-06 14:16:13 +00:00
cordovarduino
core-decorators
core-js
cors
couchbase
countdown
cradle
create-error
createjs
createjs-lib
credential
credit-card-type Add definitions for credit-card-type (#12115) 2016-10-25 19:38:07 +09:00
cron
cropperjs Fix instance of cropperjs for library version > 0.8 (#11490) 2016-10-03 22:43:58 +09:00
cross-storage
crossfilter Add module declaration to crossfilter so that it can be explicitly imported (#11521) 2016-09-26 14:01:45 -07:00
crossroads
crypto-js
cryptojs
cson
css
css-modules-require-hook Added semver, added explicit ignore callback, unified array definition and removed one time interface 2016-09-25 02:22:40 +02:00
csurf
csv-parse
csv-stringify
cucumber Update cucumber.d.ts 2016-10-13 09:02:12 +02:00
cuid
custom-error-generator
CybozuLabs-md5
d3
d3-box fix implicit error 2016-10-24 02:38:28 -04:00
d3-dsv
d3-tip Added typings for d3-tip (#11420) 2016-09-23 21:26:57 +09:00
d3.cloud.layout
d3.slider add typings for d3-slider (#11861) 2016-10-16 23:12:54 +09:00
d3kit
d3pie
dagre
dagre-d3
dat-gui
data-driven
datastream.js
datatables-buttons
date-fns
date.format.js
dateformat [dateformat.d.ts] Add definitions for dateformat 2016-09-25 22:24:55 +08:00
datejs
daterangepicker
db-migrate-base
db-migrate-pg
db.js
dcjs don't support too much in stable version 2016-10-21 12:43:31 -04:00
debounce
debug
decamelize
decimal.js
decorum
deep-diff
deep-equal
deep-extend
deep-freeze
defaults Added definition file for Defaults Js Library (#11451) 2016-10-03 11:36:01 -07:00
del
denodeify
deoxxa-content-type
depd
deployJava
detect-indent
devexpress-web DevExpress ASP.NET 16.1.6 (#11438) 2016-09-24 21:11:54 +09:00
devextreme
devtools-detect
dexie
df-visible
dhtmlxgantt
dhtmlxscheduler getEvent should not be set to void it should return a value (#11135) 2016-09-28 22:49:22 +09:00
di-lite
diff
diff-match-patch
diff2html
docCookies
dock-spawn
docopt
documentdb
documentdb-server
dojo
dom4
domo
dompurify
domready
domurl
donna
dot
dot-case
dot-object
dot-prop
dotdotdot
dotenv
doublearray
draft-js
dragula
dropboxjs
dropzone fix return types (#11368) 2016-09-23 22:14:51 +09:00
dsv
dts-bundle
durandal
dustjs-linkedin
dva
dw-bxslider-4
dygraphs include version 2016-09-24 13:37:33 -04:00
dymo-label-framework
dynatable
each
easeljs EaselJS: add missing ScaleBitmap class (#11791) 2016-10-06 10:16:48 -07:00
easy-api-request
easy-jsend
easy-session
easy-table
easy-x-headers
easy-xapi
easy-xapi-supertest
easy-xapi-utils
easystarjs
echarts
egg.js
ej.web.all ej typings v14.3.0.49 added (#11597) 2016-09-30 21:19:12 +09:00
ejs Update ejs.d.ts (#11467) 2016-10-03 22:05:26 +09:00
ejs-locals
ejson refactored as per best practices 2016-10-14 12:41:30 +08:00
elastic.js
elasticsearch - add client.exists([params, [callback]]) (#11515) 2016-09-28 23:01:54 +09:00
electron github-electron: Update for version 1.4.4 2016-10-22 11:41:09 +09:00
electron-builder
electron-devtools-installer New reference path for 'electron' directory (#12396) 2016-11-02 22:40:01 +09:00
electron-json-storage New reference path for 'electron' directory (#12396) 2016-11-02 22:40:01 +09:00
electron-notifications New reference path for 'electron' directory (#12396) 2016-11-02 22:40:01 +09:00
electron-notify New reference path for 'electron' directory (#12396) 2016-11-02 22:40:01 +09:00
electron-packager
electron-window-state New reference path for 'electron' directory (#12396) 2016-11-02 22:40:01 +09:00
element-resize-event
elm
email-addresses
email-templates
email-validator
ember
emissary
empower add version number of power-assert libraries (#11468) 2016-09-24 21:05:22 +09:00
emscripten
encoding-japanese
envify
enzyme [enzyme] state() with no props as an "S" (state type) return type (#12211) 2016-10-26 00:35:40 +09:00
eonasdan-bootstrap-datetimepicker
epiceditor
epub
eq.js
error-stack-parser
errorhandler
es6-collections
es6-error Add definitions for es6-error (#12116) 2016-10-25 19:38:44 +09:00
es6-promise
es6-shim
escape-html
escape-latex
escape-string-regexp
escodegen
esprima
esprima-walk
estraverse
estree
evaporate
event-kit
event-loop-lag
event-stream
eventemitter2 Updated eventemmiter2 tests 2016-11-16 20:55:40 +01:00
eventemitter3 Updated import in tests to use standard TypeScript import syntax 2016-09-24 14:37:30 +03:00
evernote
exit
exorcist
expect
expect.js
expectations
express [express] http.createServer can take express app (#11292) 2016-09-19 16:16:55 +09:00
express-brute
express-brute-memcached
express-brute-mongo
express-debug
express-domain-middleware
express-graphql
express-handlebars
express-jwt
express-less
express-minify
express-mung Fix export for "bunyan-config" and improve definitions (#11653) 2016-10-03 22:05:12 +09:00
express-myconnection
express-openapi
express-partials
express-route-fs
express-serve-static-core Merge pull request #11853 from TonyPythoneer/patch-11 2016-10-12 15:15:36 +09:00
express-session add id (#11619) 2016-09-30 21:45:24 +09:00
express-unless
express-useragent
express-validator
extend
extended-listbox
extjs
eyes
fabricjs
facebook-js-sdk Update facebook-js-sdk-tests.ts 2016-09-19 10:50:50 +02:00
facebook-pixel
faker adds system faker methods (#11432) 2016-10-03 11:42:39 -07:00
falcor
falcor-express
falcor-http-datasource
falcor-json-graph
falcor-router
famous
fancybox
farbtastic
fast-json-patch
fast-simplex-noise
fast-stats
fastclick
favico.js
fbemitter Updated “assert” types to match that of npm’s “assert” module. (#11695) 2016-11-15 18:29:13 -08:00
fbsdk Minor fixes to fbsdk ui request params interface 2016-10-15 13:52:13 -07:00
featherlight
fetch-mock
fhir
fibers
field
file-type
file-url
FileSaver
filesize
filesystem
filewriter
fill-pdf
finalhandler fix export finalhandle as function 2016-10-09 14:13:19 +11:00
Finch
findup-sync
fingerprintjs
firebase
firebase-client
firebase-token-generator
firefox
first-mate
fixed-data-table
flake-idgen
flat
flexSlider Add missing slider parameters 2016-09-27 18:04:58 -04:00
flickity
flight
flightplan
flipsnap
flot
flowjs
fluent-ffmpeg
flux
flux-standard-action
fluxxor
fontfaceobserver
fontoxml
forge-di
form-data
form-serializer
format-unicorn
formidable http.ServerRequest => http.IncomingMessage (#11500) 2016-09-28 21:42:23 +09:00
fossil-delta add definitions for fossil-delta package (#11868) 2016-10-10 19:51:01 +09:00
foundation
foundation-sites
fpsmeter
freedom
freeport
from
fromjs
fromnow
fs-ext
fs-extra Added missing move function (#11563) 2016-10-04 12:04:49 -07:00
fs-extra-promise Use bluebird@3 instead of @2 (#11299) 2016-09-19 16:18:23 +09:00
fs-finder
fs-mock
ftdomdelegate
ftp
ftpd
fullCalendar scheduler options (#11543) 2016-10-04 12:04:19 -07:00
fullname
fullpage.js
fuse feat(fuse-js): update types as per version 2.5.0 2016-11-16 09:11:54 +01:00
fusioncharts Replaced Object with {} 2016-10-26 00:06:35 +05:30
gae.channel.api
gamepad
gamequery
gandi-livedns
gapi Move gapi.client.request options to an interface. (#12835) 2016-11-21 18:00:47 -08:00
gapi.analytics Convert \r\n -> \n in a few files 2016-11-21 08:52:14 -08:00
gapi.auth2
gapi.pagespeedonline
gapi.translate
gapi.urlshortener
gapi.youtube
gapi.youtubeAnalytics
generic-functions
gently
geoip-lite
geojson
geojson2osm
geometry-dom
get-port
gijgo
giraffe
git-config
gl-matrix
gldatepicker
glidejs
glob
glob-expand
glob-stream
globalize
globalize-compiler
gm
goJS
google-apps-script
google-closure-compiler
google-drive-realtime-api add EventType, few minor fixes/additions 2016-11-13 15:15:25 -04:00
google-earth
google-libphonenumber google-libphonenumber: missing PhoneNumberUtil.isPossibleNumber (#12018) 2016-10-19 21:42:33 +09:00
google-maps
google.analytics
google.feeds
google.geolocation
google.picker
google.visualization
googlemaps Add toJSON to LatLng class (#12075) 2016-10-19 22:14:07 +09:00
googlemaps.infobubble
graceful-fs
graham_scan
graphene-pk11 Merge pull request #11470 from PeculiarVentures/master 2016-09-24 16:55:12 -07:00
graphlib
graphql Expose structural GraphQL types (#12142) 2016-10-29 01:01:37 +09:00
graphviz
gravatar
greasemonkey
grecaptcha
greensock return type should be array 2016-10-10 12:49:30 +11:00
gregorian-calendar
gridfs-stream
gridstack
gruntjs
gsap
gulp
gulp-angular-templatecache
gulp-autoprefixer
gulp-babel
gulp-cache Added type definition for gulp cache (#11843) 2016-10-08 10:37:06 -07:00
gulp-cached
gulp-changed
gulp-cheerio
gulp-coffeeify
gulp-coffeelint
gulp-concat
gulp-copy Gulp copy (#11804) 2016-10-06 14:17:42 -07:00
gulp-csso
gulp-debug
gulp-dtsm
gulp-espower
gulp-filter
gulp-flatten
gulp-gh-pages
gulp-gzip
gulp-help
gulp-help-doc
gulp-html-replace
gulp-htmlmin
gulp-if
gulp-inject
gulp-insert
gulp-install
gulp-istanbul
gulp-jade
gulp-jasmine-browser
gulp-json-editor
gulp-jspm
gulp-less
gulp-load-plugins
gulp-minify-css
gulp-minify-html
gulp-mocha
gulp-newer
gulp-ng-annotate
gulp-nodemon
gulp-plumber
gulp-protractor
gulp-remember
gulp-rename
gulp-replace
gulp-rev
gulp-rev-replace
gulp-ruby-sass
gulp-sass
gulp-shell
gulp-size
gulp-sort
gulp-sourcemaps
gulp-strip-debug
gulp-svg-sprite
gulp-task-listing
gulp-tsd
gulp-tslint
gulp-typedoc
gulp-typescript
gulp-uglify
gulp-useref
gulp-util
gulp-watch
halfred
hammerjs
handlebars
handsontable Update handsontable.d.ts 2016-10-01 10:49:19 -05:00
hapi Add compression config definition (#12074) 2016-10-19 22:07:14 +09:00
hapi-decorators Added hapi-decorators.d.ts (#11668) 2016-10-03 22:18:44 +09:00
harmony-proxy
hasher
hashids
hashmap
hashset
hashtable
he
Headroom Update headroom.d.ts (#11313) 2016-10-03 11:31:26 -07:00
heap
heatmap.js
hellojs
hellosign-embedded Expanding the MessageEvent type to include all properties of different types of events 2016-11-11 20:10:51 -05:00
helmet (helmet): change to namespace and export interfaces (#11585) 2016-09-30 21:40:02 +09:00
heremaps
highcharts add support for Highcharts 5.0.0 update (#12170) 2016-10-26 00:38:18 +09:00
highcharts-ng Non-Instantiated highcharts definitions (#11385) 2016-10-12 21:47:04 +09:00
highland
highlightjs
history
hooker
hopscotch
howlerjs update to current api 2016-10-13 21:30:12 +03:00
html-entities
html-minifier
html-pdf
html-to-text
html-webpack-plugin
html2canvas
htmlparser2
htmltojsx
http-errors http-errors: add 421 constructor and make sure all constructors can take optional messages (#11927) 2016-10-19 21:18:34 +09:00
http-status
http-status-codes
http-string-parser
httperr
HubSpot-pace
humane
humps
hyperscript Added hyperscript module (#11661) 2016-10-03 22:12:44 +09:00
hypertext-application-language
hystrixjs
i18n-node
i18next add options to i18next 2016-11-07 12:06:23 -08:00
i18next-browser-languagedetector
i18next-express-middleware
i18next-node-fs-backend
i18next-sprintf-postprocessor
i18next-xhr-backend fixes from code review 2016-09-21 14:39:58 -06:00
iban
ibm-mobilefirst
icepick
icheck
iconv
image-size
imagemagick
imagemagick-native
imagemapster
imagesloaded
imap
imap-simple Updated imap-simple from code review feedback. 2016-09-22 14:08:06 -07:00
imgur-rest-api
immutability-helper
immutable Make callback arguments non optional per best practices on callback signatures (#12238) 2016-10-28 22:13:03 +09:00
impress
incremental-dom
inflected
inflection
inherits
ini
iniparser
inline-css
inquirer inquirer - make sure methods don't conflict (#12247) 2016-11-01 21:41:02 +09:00
insight
interactjs
intercomjs
intl-tel-input
intro.js
invariant
inversify
inversify-binding-decorators
inversify-devtools
inversify-express-utils
inversify-inject-decorators
inversify-logger-middleware
inversify-restify-utils
ion.rangeSlider
ionic
ioredis Add missing time function 2016-10-12 10:19:33 -04:00
ip Update ip-tests.ts 2016-09-29 22:57:17 +03:00
irc
is-lower-case
is-my-json-valid
is-plain-object
is-upper-case
is-url
is_js
iscroll
iso8601-localizer
isomorphic-fetch
istanbul
istanbul-middleware
ix.js
jade
jake
jasmine Add support for custom reporter (#11938) 2016-10-25 19:26:49 +09:00
jasmine-ajax
jasmine-data_driven_tests
jasmine-es6-promise-matchers
jasmine-expect
jasmine-fixture
jasmine-jquery
jasmine-matchers
jasmine-node
jasmine-promise-matchers
java
java-applet
javascript-astar
javascript-bignum
javascript-obfuscator
jbinary
jdataview
jee-jsf
jest updating jest to 16.0.0 (#12066) 2016-10-25 22:10:17 +09:00
jfp
jjv
jjve
joData
johnny-five
joi [joi] Correct the validate function (#12306) 2016-10-29 00:54:55 +09:00
jointjs
jpm
jqgrid
jqrangeslider added support for new options in jQRangeSlider 5.7.2: scales, enabled, type and symmetricPositionning (#12083) 2016-10-19 22:52:04 +09:00
jquery Added tests for the promise() method on jqXHR 2016-09-30 08:49:00 +01:00
jquery-ajax-chain
jquery-alertable Create typings for jquery-alertable (#11642) 2016-10-03 10:20:58 -07:00
jquery-backstretch
jquery-cropbox
jquery-easy-loading
jquery-fullscreen
jquery-galleria
jquery-handsontable Added manualRowMove (#12464) 2016-11-08 23:36:32 +09:00
jquery-jsonrpcclient
jquery-knob
jquery-mockjax Updating QUnit to 2.0.1 (#11527) 2016-10-10 19:53:14 +09:00
jquery-mousewheel
jquery-sortable
jquery-steps
jquery-timeentry
jquery-truncate-html
jquery-urlparam
jquery-validation-unobtrusive
jquery.address
jquery.ajaxfile
jquery.are-you-sure
jquery.autosize
jquery.base64
jquery.bbq Updating QUnit to 2.0.1 (#11527) 2016-10-10 19:53:14 +09:00
jquery.blockUI
jquery.bootstrap.wizard
jquery.cleditor
jquery.clientSideLogging
jquery.color
jquery.colorbox Shouldn't have change this 2016-10-19 15:21:29 +02:00
jquery.colorpicker jquery-colorpicker update (#11297) 2016-10-05 20:46:17 -07:00
jquery.contextMenu Added build option to the options 2016-11-11 11:33:51 +01:00
jquery.cookie
jquery.customSelect
jquery.cycle
jquery.cycle2
jquery.dataTables Updated jquery.dataTables for 1.10.8 (#11718) 2016-10-25 22:22:35 +09:00
jquery.dropotron
jquery.dynatree
jquery.elang
jquery.fancytree
jquery.fileupload add type property (#11669) 2016-10-16 22:13:05 +09:00
jquery.finger
jquery.flagstrap Added jquery.flagstrap.js definition suport (#11710) 2016-10-04 10:55:19 -07:00
jquery.form
jquery.fullscreen
jquery.gridster
jquery.highlight-bartaz
jquery.jnotify
jquery.joyride
jquery.jsignature
jquery.leanModal
jquery.livestampjs
jquery.menuaim
jquery.mmenu
jquery.notifyBar
jquery.noty
jquery.payment
jquery.pjax
jquery.pjax.falsandtru
jquery.placeholder
jquery.pnotify getEvent should not be set to void it should return a value (#11135) 2016-09-28 22:49:22 +09:00
jquery.postMessage
jquery.prettyphoto
jquery.qrcode
jquery.rateit Add cordova-plugin-ble-central and jquery.rateit (#12127) 2016-10-25 22:21:48 +09:00
jquery.rowGrid
jquery.scrollTo
jquery.simplemodal
jquery.simplePagination
jquery.simulate
jquery.slimScroll
jquery.soap
jquery.sortElements
jquery.superLink
jquery.tagsmanager
jquery.tile
jquery.timeago
jquery.timepicker
jquery.timer
jquery.tinycarousel
jquery.tinyscrollbar
jquery.tipsy
jquery.tooltipster
jquery.total-storage
jquery.transit
jquery.ui.datetimepicker
jquery.ui.layout
jquery.uniform
jquery.validation
jquery.watermark
jquery.window
jquerymobile
jqueryui
js-base64 Update JSBase64 namespace (#11816) 2016-10-06 17:04:13 -07:00
js-beautify
js-clipper
js-combinatorics
js-cookie
js-data finally returns original promise. 2016-09-20 18:14:10 +03:00
js-data-angular
js-data-http
js-fixtures
js-git
js-md5
js-priority-queue
js-quantities
js-schema
js-signals
js-url
js-yaml
jsbn
jscrollpane
jsdeferred
jsdom
jsen
jsend
jsesc
jsfl
jshamcrest
jsmockito
jsnlog
jsnox
json-editor
json-merge-patch
json-patch
json-pointer
json-socket
json-stable-stringify
json5
jsoneditor
jsoneditoronline
jsonnet
jsonpath
jsonschema
JSONStream
jsonwebtoken
jspdf
jsplumb
jsrender
jss
jssha
jstimezonedetect Add types definition for jstz (jsTimezoneDetect) (#11716) 2016-10-05 13:44:41 -07:00
jstorage
jstree Updated to version 3.3.3 - fix in cascade from boolean to string 2016-11-20 11:34:36 +01:00
jsts
jsuite
jsuri
jsurl
jsx-chai
jszip
jug
jwplayer
jwt-client
jwt-decode
jwt-simple
kafka-node Merge pull request #12055 from rinzeb/patch-2 2016-11-10 11:10:51 -08:00
karma
karma-chai-sinon
karma-coverage
karma-fixture
karma-jasmine
katex
kefir Add .observe() to Observable (which is added in 3.3.0) (#11973) 2016-10-25 23:23:39 +09:00
kendo-ui Merge pull request #12073 from tynorton/patch-1 2016-11-10 11:26:42 -08:00
keyboardjs
keymaster
keypress
keytar
kii-cloud-sdk
kik-browser
kineticjs
klaw Added types for klaw (#11492) 2016-09-25 16:22:47 -07:00
knex knex: add missed methods definitions 2016-10-09 22:52:37 +03:00
knockback
knockout Adds missing retained status to KnockoutArrayChange 2016-11-10 12:40:41 +00:00
knockout-paging
knockout-pre-rendered
knockout-secure-binding
knockout-transformations
knockout.amd.helpers
knockout.editables
knockout.es5 add ko es5 methods. (#11369) 2016-09-23 20:53:38 +09:00
knockout.kogrid
knockout.mapper
knockout.mapping
knockout.postbox
knockout.projections
knockout.punches
knockout.rx
knockout.validation
knockout.viewmodel
knockstrap
ko.plus
koa koa ``listen`` allow empty arguments (#12084) 2016-10-25 19:18:53 +09:00
koa-bodyparser add request.body (#11395) 2016-09-28 21:24:41 +09:00
koa-compose
koa-compress
koa-favicon
koa-hbs
koa-json
koa-json-error
koa-mount
koa-passport feat: add koa-passport type definition file 2016-10-12 13:52:24 +09:00
koa-router
koa-send Add type definitions for koa-send. (#11848) 2016-10-08 10:45:01 -07:00
koa-session-minimal Type definitions for koa-session-minimal v3.x (#12029) 2016-10-19 21:12:47 +09:00
koa-static
kolite
konami.js
kue Fix error that came using typescript 2 2016-09-27 17:56:23 +07:00
kuromoji
ladda
later
latinize
lazy.js
lazypipe
ldclient-js Fixed custom user attribute types 2016-10-13 13:21:08 -07:00
leaflet Merge pull request #12138 from fromm1990/patch-1 2016-11-10 12:50:15 -08:00
leaflet-curve
leaflet-draw
leaflet-editable
leaflet-geocoder-mapzen
leaflet-label
leaflet-markercluster
leaflet.awesome-markers
leaflet.fullscreen
leapmotionTS
less
less-middleware
lestate
level-sublevel
levelup
libxmljs
libxslt
lime-js
line-reader
linq
linqsharp
lls
load-json-file
lobibox
localForage Improve local forage (#11756) 2016-10-16 23:26:22 +09:00
localforage-cordovasqlitedriver feat: add localforage-cordovasqlitedriver definition (#11650) 2016-10-03 21:57:09 +09:00
lockfile
lockr
locutus
lodash Merge pull request #12162 from PhilippSoehnlein/master 2016-11-10 13:52:04 -08:00
lodash-decorators
log4javascript
log4js
logat [logat.d.ts] Type definition for node module 'logat' (#11485) 2016-09-25 05:37:43 -07:00
logg
loggly
loglevel
logrotate-stream
lokijs
lolex
long
lory.js
lovefield fix lovefield table 2016-11-24 09:57:59 +08:00
lower-case
lower-case-first
lowlight Adding lowlight (#12164) 2016-10-26 00:37:25 +09:00
lru-cache
lscache
luaparse
lunr
lwip
lz-string
magic-number
magicsuggest
mailcheck
maildev
mailparser
main-bower-files
mainloop.js
maker.js
mandrill-api
mapbox
mapbox-gl Make sure FillExtrusion layer is available 2016-11-14 10:46:53 -07:00
mapsjs
maquette
mariasql
marionette
marked
marker-animate-unobtrusive
markerclustererplus
markitup
maskedinput
masonry-layout
match-media-mock
material-design-lite
material-ui [material-ui] Add onKeyDown event on TextFieldProps interface 2016-10-19 13:46:53 -04:00
materialize-css Added a new option to SideNavOptions interface (see http://materializecss.com/side-nav.html) 2016-11-22 17:03:58 +02:00
math3d Create math3d.d.ts 2016-10-25 21:12:05 +02:00
mathjax Add CommonHTML to MathJax type definitions (#11419) 2016-09-23 22:06:14 +09:00
mathjs
matter-js Convert \r\n -> \n in a few files 2016-11-21 08:52:14 -08:00
mCustomScrollbar
md5
mdns
memory-cache
memwatch-next Add definitions for: "bunyan-config", "express-mung", "node-vitalsigns" and "memwatch-next" (#11285) 2016-09-30 21:38:27 +09:00
mendixmodelsdk
menubar New reference path for 'electron' directory (#12396) 2016-11-02 22:40:01 +09:00
merge-descriptors
merge-stream
merge2
meshblu
mess
messenger
meteor
meteor-accounts-phone
meteor-jboulhous-dev
meteor-persistent-session
meteor-prime8consulting-oauth2
meteor-publish-composite
meteor-roles
method-override To use the definition inline 2016-09-25 11:46:06 +02:00
metismenu
microgears
micromatch
microsoft-ajax
microsoft-live-connect
microsoft-sdk-soap
milkcocoa
milliseconds
mime
minilog
minimatch
minimist
mithril
mitm
mixpanel
mixto
mkdirp
mkpath
mmmagic
mobile-detect
mobservable
mobservable-react
mocha [mocha] Add global run function (#12136) 2016-10-28 23:15:24 +09:00
mocha-phantomjs
mock-fs
mock-require
mockery
modernizr
moment Fix moment().localeData() return type (#11872) 2016-10-10 19:55:46 +09:00
moment-duration-format ADD: definition file for the moment-duration-format library (#11557) 2016-10-03 10:49:30 -07:00
moment-range
moment-timezone
mongodb Add length property for UnorderedBulkOperation 2016-11-10 17:09:02 +02:00
mongoose add interfaces for schema definitions to enable intellisense 2016-11-22 14:21:35 -05:00
mongoose-auto-increment
mongoose-deep-populate
mongoose-mock
mongoose-paginate
mongoose-promise
mongoose-sequence
monk
morgan
morris.js
mousetrap
moviedb
mpromise
mqtt
ms
msgpack
msgpack-lite add type definitions for msgpack-lite package. (#11690) 2016-10-03 12:48:26 -07:00
msnodesql
msportalfx-test
mssql
mu2
multer
multer-s3
multiparty http.ServerRequest => http.IncomingMessage (#11500) 2016-09-28 21:42:23 +09:00
multiplexjs Updating QUnit to 2.0.1 (#11527) 2016-10-10 19:53:14 +09:00
murmurhash3js newline at EOF 2016-09-26 17:47:40 -05:00
musicmetadata
mustache
mysql
mz
n3 typescript 2.0 features not yet available 2016-10-14 14:39:27 -05:00
nanoajax
nanp
natural
natural-sort
navigation
nconf
ncp
ndarray Rename ndarray test file 2016-10-24 02:57:36 +09:00
nedb
needle Needle (#12108) 2016-11-06 07:42:16 -08:00
nes Typos fixes (#12111) 2016-10-25 22:08:00 +09:00
netmask
nexpect
ng-command
ng-cordova
ng-dialog ng-dialog: Added bindToController option to IDialogOpenOptions. 2016-10-19 13:54:16 +02:00
ng-facebook
ng-file-upload Added FileResizeOptions for the changed resize function call 2016-09-28 15:47:15 +02:00
ng-flow
ng-grid
ng-i18next
ng-notify
ng-stomp
ng-table
ngbootbox
ngeohash Create typings for ngeohash (#11634) 2016-10-03 21:24:53 +09:00
ngkookies
ngmap
ngprogress
ngprogress-lite
ngreact
ngstorage
ngwysiwyg
nightmare
noble Added missing attributes for noble Peripheral class (#12124) 2016-10-25 20:15:38 +09:00
nock
node Add 'bytesRead' and 'path' to fs.ReadStream 2016-11-10 16:10:07 +01:00
node-7z
node-array-ext
node-azure
node-cache
node-calendar
node-config-manager
node-dir
node-dogstatsd
node-fetch
node-ffi
node-fibers
node-forge
node-form
node-gcm
node-getopt
node-git
node-imap
node-int64
node-jsfl-runner
node-mysql-wrapper
node-notifier
node-persist
node-polyglot
node-sass Update node-sass bindings (#11852) 2016-10-12 22:29:02 +09:00
node-sass-middleware
node-schedule node-schedule: Add support for object literal syntax. 2016-10-27 15:51:51 -04:00
node-slack
node-snap7
node-usb
node-uuid
node-validator
node-webkit
node_redis
node_zeromq
nodemailer
nodemailer-direct-transport
nodemailer-pickup-transport
nodemailer-ses-transport
nodemailer-smtp-pool
nodemailer-smtp-transport
nodemailer-stub-transport Improve test. 2016-10-22 16:49:25 +02:00
nodeunit
noisejs
nomnom
nopt
normalizr
notie
notify
notify.js
notifyjs
nouislider
noVNC
npm
nprogress [nprogress] Update configuration properties (#11627) 2016-10-03 21:27:59 +09:00
numbro
numeraljs Changed so language also returns a string, and key is optional 2016-10-14 13:49:53 +02:00
nunjucks
nunjucks-date
nvd3
nw.js
o.js
oauth.js
oauth2-server
obelisk.js
object-assign fix object-assign (#11709) 2016-10-06 23:03:53 +09:00
object-hash
object-path
oblo-util
oboe
observe-js
oclazyload angularjs: Refine typings for directive and component definitions 2016-09-22 03:21:07 +03:00
office-js Update ExcelApi 1.3 and OfficeExtension module (#12677) 2016-11-15 15:30:34 -08:00
offline-js
oidc-token-manager
on-finished
on-headers http.ServerRequest => http.IncomingMessage (#11500) 2016-09-28 21:42:23 +09:00
once
onoff
onsenui
open
OpenJsCad
openlayers add gettype to ol.geom.Geometry 2016-11-15 11:29:55 +08:00
openpgp
opentok
opentype
opn
optimist
ora Fixed type definitions for ora v0.3.0 2016-10-17 18:00:33 +02:00
oracledb
orchestrator
orientjs
os-locale
osmtogeojson
owlcarousel
p2
packery
page
page-icon Add 'page-icon' package (#11918) 2016-10-12 22:22:55 +09:00
pako
papaparse
paper Add Preliminary Tests 2016-11-01 14:26:33 +01:00
parallel
param-case
parse
parse-glob
parse-mockdb added import statement 2016-09-20 16:44:20 +02:00
parse-torrent
parse5 Parse5 comment data (#11649) 2016-10-03 21:43:39 +09:00
parsimmon Update parsimmon typings (#11873) 2016-10-10 19:54:59 +09:00
pascal-case
passport passport: Added generic versions of serializeUser and deserializeUser for strong typing. 2016-10-28 11:08:51 -04:00
passport-facebook
passport-facebook-token
passport-google-oauth
passport-http-bearer
passport-jwt
passport-local
passport-local-mongoose
passport-strategy
passport-twitter
password-hash
path-case
path-exists
path-parse
path-to-regexp
pathfinding
pathjs
pathwatcher
PayPal-Cordova-Plugin
pdf
pdfkit
pdfobject
pebblekitjs
peerjs
pegjs Updating pegs to 0.10.0. (#12151) 2016-10-25 22:30:55 +09:00
pem Add definitions for pem (#11666) 2016-10-03 22:16:30 +09:00
perfect-scrollbar [perfect-scrollbar.d.ts] Add definitions for perfect-scrollbar (#11486) 2016-09-25 11:01:26 -07:00
persona
pg Adding pg-types (#12037) 2016-10-19 21:26:52 +09:00
pg-pool
pg-promise
pg-types Adding pg-types (#12037) 2016-10-19 21:26:52 +09:00
pgwmodal
phantom
phantomcss
phantomjs Fixed 'evaluateJavascript' to 'evaluateJavaScript' (phantomjs). (#11921) 2016-10-12 22:24:46 +09:00
phoenix
phone-formatter
phonegap
phonegap-facebook-plugin
phonegap-nfc
phonegap-plugin-barcodescanner
phonegap-plugin-push
photonui
photoswipe
physijs
pi-spi
pickadate
pify
pikaday
pikaday-time Adding type definitions for pikaday-time (https://github.com/owenmead/Pikaday, forked from https://github.com/dbushell/Pikaday) 2016-11-11 09:24:01 +01:00
pinkyswear
pino
pinterest-sdk
piwik-tracker
pixi-spine
pixi.js Replace hex2string test with a legal use 2016-11-02 17:53:35 -04:00
pkcs11js Remove spaces 2016-09-25 01:33:59 +03:00
platform
playerframework
pleasejs
plotly.js
plottable
plugapi Modify test file 2016-10-14 20:45:50 +02:00
plupload
pluralize
png-async
pngjs2
podcast
point-in-polygon
poly2tri
polylabel
polyline
polymer remove private methods from Renderstatus 2016-10-26 16:40:03 +01:00
polymer-ts
popcorn
popper.js
postal
pouchdb
pouchdb-adapter-fruitdown
pouchdb-adapter-http
pouchdb-adapter-idb
pouchdb-adapter-leveldb
pouchdb-adapter-localstorage
pouchdb-adapter-memory
pouchdb-adapter-node-websql
pouchdb-adapter-websql
pouchdb-browser
pouchdb-core Add test for bulkDocs 2016-09-19 21:29:07 +02:00
pouchdb-http
pouchdb-mapreduce
pouchdb-node
pouchdb-replication
pouchdb-upsert
power-assert add version number of power-assert libraries (#11468) 2016-09-24 21:05:22 +09:00
power-assert-formatter add version number of power-assert libraries (#11468) 2016-09-24 21:05:22 +09:00
precise
precond
preloadjs
prelude-ls
prettyjson
prismjs
progress
progressjs
proj4 Removed extra constants Proj4 Projection 2016-09-19 13:28:14 -04:00
project-oxford
promise
promise-pg
promise-pool
promise.prototype.finally
promises-a-plus
promisify-supertest
prompt-sync Add prompt sync (#12412) 2016-11-03 00:21:54 +09:00
prompt-sync-history Add prompt sync (#12412) 2016-11-03 00:21:54 +09:00
promptly
protobufjs Add convertFieldsToCamelCase options 2016-10-19 16:22:00 +02:00
protractor-helpers
protractor-http-mock
proxyquire
pty.js
pubsubjs
pug [pug] Create pug definition (#11258) 2016-09-19 16:23:24 +09:00
pure-render-decorator
purl
pusher-js
q Improve support for arrays of promises (#11685) 2016-10-04 11:56:34 -07:00
q-io
q-retry
qajax
qrcode add type definitions for qrcode (#11723) 2016-10-05 13:17:48 -07:00
qrcode-generator
qs
qtip2
query-string Enhance tests 2016-10-22 11:56:25 +08:00
quill Updating Quill definitions to 1.1.0. Added more interfaces from the Quill framework. Also changed top level namespace to Quill as requested by some users. (#12147) 2016-10-25 23:48:44 +09:00
quixote
qunit Updating QUnit to 2.0.1 (#11527) 2016-10-10 19:53:14 +09:00
quoted-printable Definitions for quoted-printable. (#11749) 2016-10-05 20:24:00 -07:00
qwest add missing xhr parameter to promise callbacks. (#11761) 2016-10-06 23:41:15 +09:00
rabbit.js
ractive
radium
radius
rails-actioncable
ramda
random-js
random-seed export interface and create method instead of default export 2016-10-16 21:16:06 +02:00
random-string
randomcolor consistently indentations 2016-09-20 20:01:18 +02:00
randomstring
rangy
raphael
rappid
ratelimiter
raty
ravenjs ravenjs-tests examples from documentation 2016-10-18 08:03:54 -06:00
raygun4js
rbush
rc-select
rc-tooltip
rcloader
react added support for noindex html tag 2016-11-24 16:19:00 +03:00
react-autosuggest
react-big-calendar
react-bootstrap Missing prop 'shouldUpdatePosition' on Overlay component (#11606) 2016-11-08 00:13:35 +09:00
react-bootstrap-daterangepicker
react-bootstrap-table react-bootstrap-table: add ignoreSinglePage option (#11581) 2016-09-30 21:20:50 +09:00
react-breadcrumbs
react-bytesize-icons Add 'react-bytesize-icons' package (#12150) 2016-10-26 00:02:42 +09:00
react-calendar-timeline
react-codemirror
react-color Add definitions for react-color (#12117) 2016-10-25 19:39:31 +09:00
react-cropper
react-css-modules
react-css-transition-replace Add definitions for react-css-transition-replace (#12118) 2016-10-25 19:39:56 +09:00
react-data-grid Updated tests for react-data-grid 2016-11-16 11:00:48 +01:00
react-datagrid
react-datepicker
react-daterange-picker
react-day-picker Update react-day-picker.d.ts 2016-11-15 16:00:52 +04:00
react-dnd Revert "Update react-dnd typings to support decorators." 2016-11-11 13:23:35 -08:00
react-dnd-html5-backend
react-dropzone
react-fa Update definitions for react-fa (#12119) 2016-10-26 00:29:19 +09:00
react-file-input
react-file-reader-input
react-flex
react-flexr
react-fontawesome
react-ga react-ga: add set method definition 2016-09-30 15:47:58 -04:00
react-helmet
react-highlighter
react-holder
react-i18next
react-imageloader
react-infinite
react-input-calendar
react-intl
react-intl-redux Add definitions for react-intl-redux (#12120) 2016-10-25 19:41:28 +09:00
react-is-deprecated
react-jsonschema-form
react-mdl
react-measure
react-mixin
react-modal Update react-modal.d.ts (#12043) 2016-10-19 21:47:16 +09:00
react-motion
react-motion-slider
react-native Updated NavigationCardStack to not extend from NavigationRoute 2016-10-25 15:36:46 -02:00
react-native-orientation fix typo 2016-10-13 10:34:50 +03:00
react-native-sortable-list Added typings for react-native-sortable-list component (#12105) 2016-10-25 19:29:33 +09:00
react-notification-system
react-onclickoutside Add definitions for react-onclickoutside (#12121) 2016-10-25 19:41:57 +09:00
react-props-decorators
react-redux
react-redux-i18n Type react-redux-i18n: return valide callback function 2016-11-18 14:14:39 +01:00
react-redux-toastr Update react-redux-toastr.d.ts 2016-09-20 18:16:27 +03:00
react-relay
react-responsive
react-router Export LocationDescriptor 2016-11-17 21:43:53 +08:00
react-router-bootstrap
react-router-redux [react-router-redux] Update action payload type (#11559) 2016-09-30 21:11:07 +09:00
react-scroll
react-scrollbar
react-select added missing type for ReactSelectProps.value (#11964) 2016-11-01 21:19:32 +09:00
react-side-effect Added type definitions for react-side-effect (#12015) 2016-10-16 23:32:51 +09:00
react-slick
react-sortable-hoc
react-spinkit
react-split-pane
react-swf
react-swipeable
react-swipeable-views
react-syntax-highlighter Adding react-syntax-highlighter (#12165) 2016-10-26 00:37:04 +09:00
react-tabs
react-tagcloud
react-tap-event-plugin
react-textarea-autosize
react-user-tour
react-virtualized
react-widgets fixed type definitions for DropdownList and Combobox 2016-09-23 15:48:21 +05:30
reactcss Add definitions for reactcss (#12122) 2016-10-28 23:35:07 +09:00
read
readdir-stream
rebass
recaptcha
recompose Adding recompose@0.20.2 typings (#11577) 2016-09-30 21:07:58 +09:00
recursive-readdir
redis added duplicate function to redis 2016-10-11 16:21:50 -05:00
redis-rate-limiter
redis-scripto
redlock
redux
redux-action-utils
redux-actions Missing type for combineActions + minor changes (#11781) 2016-10-06 10:17:01 -07:00
redux-bootstrap
redux-debounced
redux-devtools Allow interface to be named (#11673) 2016-10-03 22:31:20 +09:00
redux-devtools-dock-monitor
redux-devtools-log-monitor
redux-form
redux-immutable
redux-immutable-state-invariant
redux-logger
redux-mock-store
redux-optimistic-ui
redux-promise
redux-promise-middleware
redux-router
redux-saga
redux-storage Update redux-storage-decorator-filter to 1.1.6 (#12067) 2016-10-25 23:54:01 +09:00
redux-thunk
redux-ui
ref
ref-array
ref-struct
ref-union
reflect-metadata
reflux
relateurl
remote-redux-devtools
replace-ext
request Update request.d.ts (#12731) 2016-11-16 12:24:12 -08:00
request-ip
request-promise Add transform2xxOnly option and update Version No. 2016-10-13 18:42:49 +11:00
request-promise-native Add type definitions for request-promise-native (#11807) 2016-10-06 14:20:32 -07:00
requirejs Fix asked by andy-ms 2016-09-19 14:56:14 -04:00
requirejs-domready
reselect
resemblejs
resolve
resolve-from
response-time
rest
rest-io
restangular Merge pull request #11230 from ngraef/patch-2 2016-09-21 10:43:30 -07:00
restful.js
restify Merge pull request #11536 from mogsie/patch-1 2016-09-28 07:28:01 -07:00
restler
resumablejs
rethinkdb [rethinkdb] Removing @seanhess as author 2016-10-03 09:48:21 -07:00
revalidator
reveal Fix tabs 2016-09-20 19:00:54 -04:00
rewire
rickshaw
rimraf
riot Added type definition for riot library (#11664) 2016-10-03 22:15:29 +09:00
riot-api-nodejs
riot-games-api
riotcontrol
riotjs
rison
rivets
rosie
roslib change Topic property latch to boolean type (#11607) 2016-09-30 21:51:23 +09:00
route-recognizer
router5
routie
royalslider
rpio
rrule Merge pull request #11907 from mchapman/mchapman-patch-1 2016-10-11 11:17:29 -07:00
rsmq
rsmq-worker
rss
rsync
rtree
run-sequence
rx switch and switchLatest are like a flatMap 2016-10-25 14:23:32 -04:00
rx-angular
rx-dom
rx-jquery
rx-node
rx.wamp
s3-uploader
s3rver
safari-extension
samchon-collection TypeScript-STL v1.1.2 & Samchon-Framework v2-gamma.3 (#11758) 2016-10-06 23:36:47 +09:00
samchon-framework TypeScript-STL v1.1.2 & Samchon-Framework v2-gamma.3 (#11758) 2016-10-06 23:36:47 +09:00
samchon-library
saml2-js
samlp
sammyjs
sandboxed-module
sanitize-filename
sanitize-html
sanitizer
sass-graph Add typings for sass-graph (#11801) 2016-10-06 14:18:06 -07:00
sat Support universal modules for SAT (#11632) 2016-09-30 21:57:58 +09:00
satnav
sax
scalike
scanf
screenfull
scriptjs
scroll-into-view fix test failed about scroll-into-view (#11789) 2016-10-06 10:16:25 -07:00
scroller
scrollreveal
scrolltofixed
scrypt-async
seamless-immutable Add seamless-immutable type definition file (#11717) 2016-10-06 10:17:53 -07:00
seedrandom
segment-analytics
select2
selectize Update typescript definition for selectize to 0.12.13 (#11570) 2016-09-30 21:09:56 +09:00
selenium-webdriver
semaphore
semver
sencha_touch
send Adding definitons for 'send' npm package (#11771) 2016-10-06 23:54:15 +09:00
sendgrid
seneca
sentence-case
sequelize sequelize: fix return value type of Model.findOrXXX methods 2016-09-29 17:05:58 +09:00
sequelize-fixtures
serialport
serve-favicon
serve-index
serve-static
service_worker_api
set-cookie-parser
shallowequal Add typings for shallowequal. 2016-09-28 13:59:35 -07:00
shapefile Implemented shapefile definition (#11307) 2016-09-19 16:22:08 +09:00
sharedworker
sharepoint added definitions for SharePoint file Search.ClientControls.js (#11652) 2016-10-03 12:04:38 -07:00
shelljs Added the definition for the npm package simple-url-cache (#11296) 2016-10-03 11:34:10 -07:00
shopify-buy Update typings for shopify-buy v0.4.2 2016-11-10 08:19:05 +01:00
shortid
should
should-promised
showdown
shuffle-array
siesta
sigmajs
signalr
signature_pad
simple-assign
simple-cw-node
simple-mock
simple-url-cache Added the definition for the npm package simple-url-cache (#11296) 2016-10-03 11:34:10 -07:00
simplebar
simplemde
simplestorage.js
sinon fixes #11351 (#11453) 2016-09-24 21:03:26 +09:00
sinon-as-promised
sinon-chai
sinon-chrome
sinon-mongoose Sinon mongoose (#12039) 2016-10-19 21:43:32 +09:00
sinon-stub-promise
sipml
sjcl
ski
skyway
slackify-html
slate-irc
sleep
slick-carousel Adds test for boolean property appendArrows 2016-10-19 01:10:36 +02:00
slickgrid
slideout
smart-fox-server
smoothie
smtpapi
snake-case
snapsvg
soap
socket.io
socket.io-client
socket.io-parser
socket.io-redis
socket.io.users
socketty
sockjs
sockjs-client
sockjs-node
solution-center-communicator
sortablejs
soundjs
source-map Add toJSON method to signature (#11682) 2016-10-03 22:43:42 +09:00
source-map-support
space-pen
spdy Add definitions for spdy (#11672) 2016-10-03 22:30:37 +09:00
speakeasy
spectacle
spectrum
spin
split
split2
spotify-api Improvement to Spotify API Typings (#12130) 2016-10-25 22:07:49 +09:00
sprintf
sprintf-js
sql.js
sqlite3
sqs-consumer
sqs-producer
squirejs
srp
ss-utils
ssh2
ssh2-sftp-client
stack-mapper
stack-trace
stacktrace-js
stampit
stamplay-js-sdk
state-machine
static-eval
stats
statsd-client
status-bar
statuses
steam
storejs
stream-meter
stream-series
stream-to-array
streamjs
strftime
string
string-template [string-template] Add a new type definition (#11949) 2016-10-16 22:15:54 +09:00
string_score
strip-json-comments
stripe
stripe-checkout
stripe-node
striptags
strophe
stylus
succinct
sugar Add missing each, and correct type of Date.now() (#11670) 2016-10-03 22:27:29 +09:00
suitescript
superagent
supertest use object type for body in expect fn arguments 2016-10-09 14:03:03 -06:00
supertest-as-promised
survey-knockout
svg-injector
svg-pan-zoom update definition for 3.3.0 2016-11-08 11:17:14 +01:00
svg-sprite
svg2png
svgjs
svgjs.draggable
svgjs.resize
swag
swagger-express-middleware
swagger-jsdoc Add definition for swagger-jsdoc (#11298) 2016-09-30 21:36:42 +09:00
swaggerize-express
swap-case
sweetalert
swfobject
swiftclick
swig
swig-email-templates
swipe
swiper
swipeview
switchery
swiz
sylvester
synaptic Create type definition for synaptic (#12185) 2016-10-28 23:25:12 +09:00
systemjs
tabris
tabtab
tape
tar
tcomb
tea-merge
tedious
tedious-connection-pool
teechart
temp
temp-fs
tempfile
terminal-menu Added type definitions for terminal-menu (#11697) 2016-10-04 09:50:05 -07:00
tesseract.js add definition of tesseract.js (#11978) 2016-10-19 21:08:57 +09:00
tether
tether-drop
tether-shepherd
text-buffer
text-encoding
threejs added setVRDisplay to VRControls and VREffect (#12008) 2016-10-28 22:55:57 +09:00
thrift
through
through2 Improve through2 declarations (#11499) 2016-09-26 07:52:03 -07:00
tilebelt Implement tilebelt definition (#11495) 2016-09-28 21:27:39 +09:00
timelinejs
timelinejs3 Add TypeDefinitions for TimelineJS3 (#11736) 2016-10-06 10:46:42 -07:00
timezone-js
timezonecomplete
tinder
tinycolor
tinycopy
titanium
title
title-case
tmp
to-title-case-gouch
toastr add toastr.remove type def 2016-11-17 13:01:35 -05:00
tooltipster
torrent-stream
touch-events
traceback
tracking
transducers-js add transducers-js types w/ tests (#11676) 2016-10-03 22:38:33 +09:00
traverse
traverson
trayballoon
trunk8
ts-activex
tsmonad
tspromise
turf Added more methods to Turf (#11558) 2016-09-29 00:11:29 +09:00
tv4
tween.js
tweenjs
twig
twilio Capitalize WebhookOptions 2016-09-20 10:46:08 -04:00
twit
twitter create function return Promises. closes #11003 (#11767) 2016-10-10 19:52:43 +09:00
twitter-text
twix
type-check
type-detect
type-name
typeahead
typescript
typescript-deferred
typescript-services
typescript-stl TypeScript-STL v1.1.2 & Samchon-Framework v2-gamma.3 (#11758) 2016-10-06 23:36:47 +09:00
tz-format fix(tz-format): add offset parameter (#11765) 2016-10-06 23:41:28 +09:00
ua-parser-js
uglify-js
uglifycss
ui-grid
ui-router-extras
ui-select
uikit
uk.co.workingedge.phonegap.plugin.istablet Phonegap istablet and phonegap launch navigator (#12004) 2016-10-19 21:16:11 +09:00
uk.co.workingedge.phonegap.plugin.launchnavigator Phonegap istablet and phonegap launch navigator (#12004) 2016-10-19 21:16:11 +09:00
umbraco
umzug
underscore [Underscore] Add Iteratee shorthand syntax for some usages of map and uniq 2016-10-16 17:45:29 +02:00
underscore-ko
underscore.string
undertaker
uniq
unique-random
unity-webapi
universal-analytics
universal-router
unorm
update-notifier
upper-case
upper-case-first
urbanairship-cordova
uri-templates
urijs URIjs fix .joinPaths() 2016-09-28 17:33:47 -04:00
uritemplate Added typings for uritemplate (#12006) 2016-10-16 23:26:04 +09:00
url-template
urlrouter http.ServerRequest => http.IncomingMessage (#11500) 2016-09-28 21:42:23 +09:00
urlsafe-base64
usage
username
utf8
utils-merge
uuid
uuid-1345
v8-profiler
valdr Add missing Valdr typings for validation results and constraints (#11636) 2016-10-04 13:58:12 -07:00
valdr-message Add missing Valdr typings for validation results and constraints (#11636) 2016-10-04 13:58:12 -07:00
valerie
valid-url Added valid-url.d.ts (#12042) 2016-10-19 21:43:58 +09:00
validate.js
validator Added isEmpty function definition (#12500) 2016-11-05 12:38:31 -07:00
validatorjs Add definitions for validatorjs (#12123) 2016-10-25 19:42:14 +09:00
vec3
vectorious vectorious - new type definition (#12064) 2016-10-19 21:56:42 +09:00
vega
velocity-animate Update velocity-animate.d.ts (#12020) 2016-10-16 23:35:52 +09:00
verror
vex-js
vexflow
victor
victory
videojs
viewporter
vimeo
vinyl [vinyl] Add File.isCustomProp 2016-09-24 08:13:22 -04:00
vinyl-buffer
vinyl-fs
vinyl-paths
vinyl-source-stream
virtual-dom
vitalsigns Fix export for "bunyan-config" and improve definitions (#11653) 2016-10-03 22:05:12 +09:00
vortex-web-client
voximplant-websdk
vso-node-api
vue vue: fixed definition for activate() in ComponentOption 2016-09-29 11:05:11 +02:00
vue-resource
vue-router
w2ui
wake_on_lan
wallabyjs
wampy
watch
watchify
weapp-api add declaration file for weapp (#11554) 2016-09-29 00:11:03 +09:00
webaudioapi
webcl
webcola
webcomponents.js
webcrypto
webdriverio
webfontloader
webgl-ext
webix use correct richselect.getList() return type 2016-09-29 15:25:26 +02:00
webmidi
webpack Add stats to config (#12023) 2016-10-25 23:22:20 +09:00
webpack-dev-server Add stats to config (#12023) 2016-10-25 23:22:20 +09:00
webpack-fail-plugin
webpack-merge
webpack-stream
webpack-validator
webrtc
websocket Replace reference to deprecated http.ClientResponse with newer http.IncomingMessage (#11596) 2016-09-30 21:41:23 +09:00
webspeechapi
websql
webtorrent
webvr-api
weighted
whatwg-fetch apply declaration merging (#10900) 2016-10-04 11:27:50 -07:00
whatwg-streams
when add when.reduce, when.reduceRight, and when.map typings (#11894) 2016-10-12 21:57:24 +09:00
which
why-did-you-update
wiiu
window-size
windows-1251
windows-service
winjs
winreg
winrt
winston Add "string enum" types for base config log levels (#12520) 2016-11-08 22:34:45 +09:00
winston-dynamodb
wiredep
wiring-pi updating wiring-pi to 2.2.0 (#11799) 2016-10-06 12:45:04 -07:00
wnumb
wolfy87-eventemitter
wordcloud Updating QUnit to 2.0.1 (#11527) 2016-10-10 19:53:14 +09:00
wrap-ansi
wreck
wrench
ws Add missing perMessageDeflate server option (#11380) 2016-10-03 11:41:06 -07:00
wu
x-editable
x2js
xadesjs
xdate
xdomain
xlsx Update xlsx.d.ts 2016-11-14 17:50:08 -06:00
xml-parser
xml2js
xmlbuilder
xmldoc Create xmldoc definitions (#12219) 2016-10-26 00:08:41 +09:00
xmldom
xmlpoke
xmlrpc Add typings for xmlrpc (#12021) 2016-10-16 23:36:08 +09:00
xmltojson
xpath
xregexp
xrm Update openQuickCreate success test 2016-11-15 20:16:36 -07:00
xsockets
xss-filters
xtend Add 'xtend' package (#11854) 2016-10-08 10:58:14 -07:00
xterm Add typings for xterm (#12068) 2016-10-19 21:59:13 +09:00
yamljs
yandex-money-sdk
yargs Add missing terminalWidth method to yargs. (#11777) 2016-10-07 00:02:00 +09:00
yayson Yayson definitions (#11484) 2016-09-25 08:21:10 -07:00
ydn-db
yeoman-generator
yfiles
yosay
youtube youtube: Add alternative YT.Player constructor (#11844) 2016-10-08 10:39:19 -07:00
yui
z-schema
zepto
zeroclipboard
zip.js
zone.js
zynga-scroller
.editorconfig
.gitattributes
.gitignore Add definitions for react-css-transition-replace (#12118) 2016-10-25 19:39:56 +09:00
.travis.yml
CONTRIBUTING.md
CONTRIBUTORS.md update definition for 3.3.0 2016-11-08 11:17:14 +01:00
ISSUE_TEMPLATE.md
LICENSE
npm-shrinkwrap.json
package.json
PULL_REQUEST_TEMPLATE.md Fix typos 2016-11-17 08:42:43 -08:00
README.md Merge pull request #12792 from DefinitelyTyped/tslint_json 2016-11-23 14:38:41 -08:00

DefinitelyTyped Build Status

Join the chat at https://gitter.im/borisyankov/DefinitelyTyped

The repository for high quality TypeScript type definitions.

Also see the definitelytyped.org website, although information in this README is more up-to-date.

What are declaration files?

See the TypeScript handbook.

How do I get them?

npm

This is the preferred method. This is only available for TypeScript 2.0+ users. For example:

npm install --save-dev @types/node

The types should then be automatically included by the compiler. See more in the handbook.

For an NPM package "foo", typings for it will be at "@types/foo". If you can't find your package, look for it on TypeSearch.

If you still can't find it, check if it bundles its own typings. This is usually provided in a "types" or "typings" field in the package.json, or just look for any ".d.ts" files in the package and manually include them with a /// <reference path="" />.

Other methods

These can be used by TypeScript 1.0.

  • Typings
  • NuGet
  • Manually download from the master branch of this repository

You may need to add manual references.

How can I contribute?

DefinitelyTyped only works because of contributions by users like you!

Test

Before you share your improvement with the world, use it yourself.

Test editing an existing package

To add new features you can use module augmentation. You can also directly edit the types in node_modules/@types/foo/index.d.ts, or copy them from there and follow the steps below.

Test a new package

Add to your tsconfig.json:

"baseUrl": "types",
"typeRoots": ["types"],

(You can also use src/types.) Create types/foo/index.d.ts containing declarations for the module "foo". You should now be able import from "foo" in your code and it will route to the new type definition. Then build and run the code to make sure your type definition actually corresponds to what happens at runtime. Once you've tested your definitions with real code, make a PR contributing the definition by copying types/foo to DefinitelyTyped/foo and adding a tsconfig.json and foo-tests.ts.

Make a pull request

Once you've tested your package, you can share it on DefinitelyTyped.

First, fork this repository. Then inside your repository:

  • git checkout types-2.0

New work should generally be done on the types-2.0 branch. If you want your changes to be available to typings users, then you may edit master instead.

Edit an existing package

  • cd my-package-to-edit
  • Make changes. Remember to edit tests.
  • You may also want to add yourself to "Definitions by" section of the package header.
  • npm install -g typescript@2.0 and run tsc.

When you make a PR to edit an existing package, dt-bot should @-mention previous authors. If it doesn't, you can do so yourself in the comment associated with the PR.

Create a new package

If you are the library author, or can make a pull request to the library, bundle types instead of publishing to DefinitelyTyped.

If you are adding typings for an NPM package, create a directory with the same name. If the package you are adding typings for is not on NPM, make sure the name you choose for it does not conflict with the name of a package on NPM. (You can use npm info foo to check for the existence of the foo package.)

Your package should have this structure:

File Purpose
index.d.ts This contains the typings for the package.
foo-tests.ts This contains sample code which tests the typings. This code does not run, but it is type-checked.
tsconfig.json This allows you to run tsc within the package.
tslint.json Enables linting.

Generate these by running npm run new-package -- new-package-name.

You may edit the tsconfig.json to add new files or to add the "jsx" compiler option.

DefinitelyTyped members routinely monitor for new PRs, though keep in mind that the number of other PRs may slow things down.

For a good example package, see base64-js.

Common mistakes

  • First, follow advice from the handbook.
  • Formatting: Either use all tabs, or always use 4 spaces. Also, always use semicolons, and use egyptian braces.
  • interface X {}: An empty interface is essentially the {} type: it places no constraints on an object.
  • interface IFoo {}: Don't add I to the front of an interface name.
  • interface Foo { new(): Foo; }: This defines a type of objects that are new-able. You probably want declare class Foo { constructor(); }.
  • const Class: { new(): IClass; }: Prefer to use a class declaration class Class { constructor(); } instead of a new-able constant.
  • namespace foo {}: Do not add a namespace just so that the import * as foo syntax will work. If it is commonJs module with a single export, you should use the import foo = require("foo") syntax. See more explanation here.
  • getMeAT<T>(): T: If a type parameter does not appear in the types of any parameters, you don't really have a generic function, you just have a disguised type assertion. Prefer to use a real type assertion, e.g. getMeAT() as number. Example where a type parameter is acceptable: function id<T>(value: T): T;. Example where it is not acceptable: function parseJson<T>(json: string): T;. Exception: new Map<string, number>() is OK.

Removing a package

When a package bundles its own types, types should be removed from DefinitelyTyped to avoid confusion. Make a PR doing the following:

  • Delete the directory.
  • Add a new entry to notNeededPackages.json.
    • libraryName: Descriptive name of the library, e.g. "Angular 2" instead of "angular2". (May be identical to "typingsPackageName".)
    • typingsPackageName: This is the name of the directory you just deleted.
    • sourceRepoURL: This should point to the repository that contains the typings.
    • asOfVersion: A stub will be published to @types/foo with this version. Should be higher than any currently published version.
  • Any other packages in DefinitelyTyped that referenced the deleted package should be updated to reference the bundled types. To do this, add a package.json with "dependencies": { "foo": "x.y.z" }.

Lint

To lint a package, just add a tslint.json to that package containing { "extends": "../tslint.json" }. All new packages must be linted. If a tslint.json turns rules off, this is because that hasn't been fixed yet. For example:

{
    "extends": "../tslint.json",
    "rules": {
        // This package uses the Function type, and it will take effort to fix.
        "forbidden-types": false
    }
}

(To indicate that a lint rule truly does not apply, use // tslint:disable:rule-name or better, //tslint:disable-next-line:rule-name.)

Only .d.ts files are linted. Test the linter by running npm run lint -- package-name. Do not use a globally installed tslint.

FAQ

What exactly is the relationship between this repository and the @types packages on NPM?

The types-2.0 branch is automatically published to the @types scope on NPM thanks to types-publisher. This usually happens within an hour of changes being merged.

Changes to the master branch are also manually merged into the types-2.0 branch, but this takes longer.

I'm writing a definition that depends on another definition. Should I use <reference types="" /> or an import?

If the module you're referencing is an external module (uses export), use an import. If the module you're referencing is an ambient module (uses declare module, or just declares globals), use <reference types="" />.

What do I do about older versions of typings?

Currently we don't support this, though it is planned. If you're adding a new major version of a library, you can copy index.d.ts to foo-v2.3.d.ts and edit index.d.ts to be the new version.

I notice some packages having a package.json here.

Usually you won't need this. When publishing a package we will normally automatically create a package.json for it. A package.json may be included for the sake of specifying dependencies. Here's an example. We do not allow other fields, such as "description", to be defined manually. Also, if you need to reference an older version of typings, you must do that by adding "dependencies": { "@types/foo": "x.y.z" } to the package.json.

I notice some tsconfig.json are missing "noImplicitAny": true or "strictNullChecks": true.

Then they are wrong. You can help by submitting a pull request to fix them.

Definitions in types-2.0 seem written differently than in master.

If you're targeting types-2.0, write it like the types-2.0 definitions. If you're targeting master, we may change it to the new style when merging from master to types-2.0.

Can I request a definition?

Here are the currently requested definitions.

License

This project is licensed under the MIT license.

Copyrights on the definition files are respective of each contributor listed at the beginning of each definition file.

Analytics