mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-24 05:34:47 +08:00
4d3992f9d2eb22bfba41b7ada22b648fa5b947f1
Previously the module name couldn't match the global function name, so we had to declare module 'CM' and function CodeMirror. Now that TS can handle the naming clash correctly, we will go to the naming convention from CodeMirror docs. Additionally, that allows using constructor for CodeMirror.Doc. Previously because of naming CM.Doc that wouldn't work. Note that CodeMirror itself is not declared as a class, even though their actual implementation does allow 'newing' it internally. However, that is not advertised in the docs, so we assume it is a quirk for some edge case compatibility and leaving it out of the API declarations here.
DefinitelyTyped 
The repository for high quality TypeScript type definitions.
Usage
Include a line like this:
/// <reference path="jquery.d.ts" />
TypeScript Directory: tools, libraries, projects and learning resources
Contributor Guidelines
See the section: How to contribute
Other means to get the definitions
- NuGet packages
- TypeScript definition package manager
- tsdpm - Online search
List of Definitions
- Ace Cloud9 Editor (by Diullei Gomes)
- AmCharts (by Covobonomo)
- AngularJS (by Diego Vilar) (wiki)
- Arbiter (by Arash Shakery)
- async (by Boris Yankov)
- Backbone.js (by Boris Yankov)
- Backbone Relational (by Eirik Hoem)
- Bootbox (by Vincent Bortone)
- Bootstrap (by Boris Yankov)
- bootstrap-notify (by Blake Niemyjski)
- bootstrap.datepicker (by Boris Yankov)
- Box2DWeb (by Josh Baldwin)
- Breeze (by Boris Yankov)
- CasperJS (by Jed Hunsaker)
- Cheerio (by Bret Little)
- Chosen (by Boris Yankov)
- Chrome (by Matthew Kimber)
- CodeMirror (by François de Campredon)
- Commander (by Marcelo Dezem)
- d3.js (from TypeScript samples)
- domo (by Steve Fenton)
- dust (by Marcelo Dezem)
- EaselJS (by Pedro Ferreira)
- ember.js (by Boris Yankov)
- EpicEditor (by Boris Yankov)
- expect.js (by Teppei Sato)
- Express (by Boris Yankov)
- Ext JS (by Brian Kotek)
- Fabric.js (by Oliver Klemencic)
- Fancybox (by Boris Yankov)
- File API: Directories and System (by Kon)
- File API: Writer (by Kon)
- Finite State Machine (by Boris Yankov)
- Firebase (by Vincent Bortone)
- FlexSlider (by Diullei Gomes)
- Foundation (by Boris Yankov)
- FPSMeter (by Aaron Lampros)
- FullCalendar (by Neil Stalker)
- Gamepad (by Kon)
- glDatePicker (by Dániel Tar)
- GreenSock Animation Platform (GSAP) (by Robert S.)
- Grunt JS (by Basarat Ali Syed)
- Google App Engine Channel API (by vvakame)
- GoogleMaps (by Esben Nepper)
- Google Geolocation (by Vincent Bortone)
- Hammer.js (by Boris Yankov)
- Handlebars (by Boris Yankov)
- Highcharts (by damianog)
- History.js (by Boris Yankov)
- Humane.js (by John Vrbanac)
- i18next (by Maarten Docter)
- iCheck (by Dániel Tar)
- Impress.js (by Boris Yankov)
- iScroll (by Boris Yankov)
- jake (by Kon)
- Jasmine (by Boris Yankov)
- jQRangeSlider (by Dániel Tar)
- jQuery (from TypeScript samples)
- jQuery Mobile (by Boris Yankov)
- jQuery UI (by Boris Yankov)
- jQuery.autosize (by Jack Moore)
- jQuery.BBQ (by Adam R. Smith)
- jQuery.contextMenu (by Natan Vivo)
- jQuery.clientSideLogging (by Diullei Gomes)
- jQuery.Colorbox (by Gidon Junge)
- jQuery.Cookie (by Roy Goode)
- jQuery.Cycle (by François Guillot)
- jQuery.dataTables (by Armin Sander)
- jQuery.dynatree (by François de Campredon)
- jQuery.Flot (by Matt Burland)
- jQuery.form (by François Guillot)
- jQuery.Globalize (by Boris Yankov)
- jQuery.jNotify (by James Curran)
- jQuery.noty (by Aaron King)
- jQuery.pickadate (by Theodore Brown)
- jQuery.scrollTo (by Neil Stalker)
- jQuery.simplePagination (by Natan Vivo)
- jQuery.timeago (by François Guillot)
- jQuery.Timepicker (by Anwar Javed)
- jQuery.TinyCarousel (by Christiaan Rakowski)
- jQuery.TinyScrollbar (by Christiaan Rakowski)
- jQuery.Transit (by MrBigDog2U)
- jQuery.Validation (by Boris Yankov)
- jQuery.Watermark (by Anwar Javed)
- jScrollPane (by Dániel Tar)
- JSDeferred (by Daisuke Mino)
- JSONEditorOnline (by Vincent Bortone)
- jStorage (by Danil Flores)
- JWPlayer (by Martin Duparc)
- KeyboardJS (by Vincent Bortone)
- Knockback (by Marcel Binot)
- Knockout.js (by Boris Yankov)
- Knockout.Mapping (by Boris Yankov)
- Knockout.Postbox (by Judah Gabriel)
- Knockout.Validation (by Dan Ludwig)
- Knockout.Viewmodel (by Oisin Grehan)
- ko.editables (by Oisin Grehan)
- KoLite (by Boris Yankov)
- Leaflet (by Vladimir)
- Libxmljs (by François de Campredon)
- ladda (by Danil Flores)
- linq.js (by Marcin Najder)
- Livestamp.js (by Vincent Bortone)
- Marked (by William Orr)
- Modernizr (by Boris Yankov and Theodore Brown)
- Moment.js (by Michael Lakerveld)
- Mousetrap (by Dániel Tar)
- Mustache.js (by Boris Yankov)
- Node.js (from TypeScript samples)
- node_redis (by Boris Yankov)
- node_zeromq (by Dave McKeown)
- node-sqlserver (by Boris Yankov)
- Numeral.js (by Vincent Bortone)
- PhantomJS (by Jed Hunsaker)
- PhoneGap (by Boris Yankov)
- Platform (by Jake Hickman)
- PouchDB (by Bill Sears)
- PreloadJS (by Pedro Ferreira)
- QUnit (by Diullei Gomes)
- Restify (by Bret Little)
- Rx.js (by gsino)
- Raphael (by CheCoxshall)
- Restangular (by Boris Yankov)
- require.js (by Josh Baldwin)
- Sammy.js (by Boris Yankov)
- Select2 (by Boris Yankov)
- Sencha Touch (by Brian Kotek)
- SignalR (by Boris Yankov)
- Sinon (by William Sears)
- socket.io (by William Orr)
- SockJS (by Emil Ivanov)
- SoundJS (by Pedro Ferreira)
- Spin (by Boris Yankov)
- Store.js (by Vincent Bortone)
- Sugar (by Josh Baldwin)
- SwipeView (by Boris Yankov)
- Tags Manager (by Vincent Bortone)
- Teechart (by Steema)
- three.js (by Kon)
- Toastr (by Boris Yankov)
- trunk8 (by Blake Niemyjski)
- TweenJS (by Pedro Ferreira)
- tween.js (by Adam R. Smith)
- twitter-bootstrap-wizard (by Blake Niemyjski)
- Ubuntu Unity Web API (by John Vrbanac)
- Underscore.js (by Boris Yankov)
- Underscore.js (Typed) (by Josh Baldwin)
- Underscore-ko.js (by Maurits Elbers)
- Viewporter (by Boris Yankov)
- Vimeo (by Daz Wilkin)
- WebRTC (by Ken Smith)
- YouTube (by Daz Wilkin)
- [Zepto.js] (http://zeptojs.com/) (by Josh Baldwin)
- Zynga Scroller (by Boris Yankov)
- ZeroClipboard (by Eric J. Smith)
Requested Definitions
Languages
TypeScript
100%