Commit Graph

18 Commits

Author SHA1 Message Date
Andrew Audibert
4acd5f8775 Add typings for dealing with modes in codemirror 2015-03-20 14:53:12 -07:00
jeremyhayes
6ea56ebe07 codemirror: add Doc.findMarks 2015-02-28 22:13:50 -05:00
Xiaohan Zhang
0a6d75d4a1 Add StringStream definition for codemirror
taken from https://codemirror.net/doc/manual.html#modeapi

Eventually we'll need to add in the actual mode object but that's a whole different beast.
I couldn't find documentation on lastColumnPos, lastColumnValue, or lineStart. Let me know if it's alright to just leave them undocumented. Thanks!
2014-09-30 13:55:24 -07:00
Xiaohan Zhang
74d8b10775 Add definitions for fromTextArea methods 2014-07-25 17:38:54 -07:00
Ryan
84f63e9cc3 Added signal function to CodeMirror module 2014-07-16 13:27:04 -07:00
Bartvds
0efeed5c45 added/fixed headers a-d
https://github.com/borisyankov/DefinitelyTyped/issues/1570
2014-01-24 00:22:06 +01:00
vvakame
6ab4ffae2b Remove not required tscparams 2014-01-02 16:34:52 +09:00
Mark Wong Siang Kai
a11a5d90e6 Specified typings for functions returning void
-- note that removeKeyMap in codemirror.js returns true sometimes
-- but I think it should only return
2013-12-11 16:12:31 -08:00
vvakame
2708bc05cd Fixed tsc failed on Node.js v0.8.25 2013-10-03 11:23:38 +09:00
vvakame
3fe1f6bc4e Fixed to CI test passing 2013-10-03 10:18:58 +09:00
mihailik
c72caf82d2 Incorrect number type for autofocus option, should be boolean. 2013-06-26 00:16:05 +02:00
mihailik
d537ae6279 Just a couple more tests, nowhere near of acceptable amount. 2013-06-25 02:05:45 +02:00
mihailik
4d3992f9d2 Updated using features in TypeScript v0.9
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.
2013-06-25 02:02:29 +02:00
mihailik
27ff79c5b3 Completely redone the typings from the docs.
Using 0.9 (generics and override by string literal).
2013-04-24 02:27:21 +02:00
Boris Yankov
209d95071a Update reference paths 2013-01-17 20:03:30 +02:00
Boris Yankov
c98eebb137 Rename all definition files, remove versions 2013-01-17 17:17:27 +02:00
Boris Yankov
7c82efb17a Update reference paths 2012-11-19 01:28:08 +02:00
Boris Yankov
c91c45f9ae Move definitions and test in separate folders
This enables each definition to have a readme if necessary.
Also a .json metadata file to help with package managers.
And last, to have different versions of the definitions.
2012-11-18 22:28:44 +02:00