diff --git a/README.md b/README.md index ea97bba14..f8784e6cf 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ List of Definitions * [Chrome](http://developer.chrome.com/extensions/) (by [Matthew Kimber](https://github.com/matthewkimber)) * [CodeMirror](http://codemirror.net) (by [François de Campredon](https://github.com/fdecampredon)) * [d3.js](http://d3js.org/) (from TypeScript samples) +* [domo](http://domo-js.com/) (by [Steve Fenton](https://github.com/Steve-Fenton)) * [EaselJS](http://www.createjs.com/#!/EaselJS) (by [Pedro Ferreira](https://bitbucket.org/drk4)) * [ember.js](http://emberjs.com/) (by [Boris Yankov](https://github.com/borisyankov)) * [Express](http://expressjs.com/) (by [Boris Yankov](https://github.com/borisyankov)) diff --git a/domo/domo.d.ts b/domo/domo.d.ts index d657a6a55..73555dcf8 100644 --- a/domo/domo.d.ts +++ b/domo/domo.d.ts @@ -1,121 +1,121 @@ -// Type definitions for Domo 0.5.7 -// Project: http://domo-js.com/ -// Definitions by: Steve Fenton -// Definitions: https://github.com/borisyankov/DefinitelyTyped - -interface Domo { - (attributes?: Object): string; - (attributes?: Object, ...content: string[]): string; - on(element: string, ...styles: Object[]): string; -} - -declare var A: Domo; -declare var ABBR: Domo; -declare var ACRONYM: Domo; -declare var ADDRESS: Domo; -declare var AREA: Domo; -declare var ARTICLE: Domo; -declare var ASIDE: Domo; -declare var AUDIO: Domo; -declare var B: Domo; -declare var BDI: Domo; -declare var BDO: Domo; -declare var BIG: Domo; -declare var BLOCKQUOTE: Domo; -declare var BODY: Domo; -declare var BR: Domo; -declare var BUTTON: Domo; -declare var CANVAS: Domo; -declare var CAPTION: Domo; -declare var CITE: Domo; -declare var CODE: Domo; -declare var COL: Domo; -declare var COLGROUP: Domo; -declare var COMMAND: Domo; -declare var DATALIST: Domo; -declare var DD: Domo; -declare var DEL: Domo; -declare var DETAILS: Domo; -declare var DFN: Domo; -declare var DIV: Domo; -declare var DL: Domo; -declare var DT: Domo; -declare var EM: Domo; -declare var EMBED: Domo; -declare var FIELDSET: Domo; -declare var FIGCAPTION: Domo; -declare var FIGURE: Domo; -declare var FOOTER: Domo; -declare var FORM: Domo; -declare var FRAME: Domo; -declare var FRAMESET: Domo; -declare var H1: Domo; -declare var H2: Domo; -declare var H3: Domo; -declare var H4: Domo; -declare var H5: Domo; -declare var H6: Domo; -declare var HEAD: Domo; -declare var HEADER: Domo; -declare var HGROUP: Domo; -declare var HR: Domo; -declare var HTML: Domo; -declare var I: Domo; -declare var IFRAME: Domo; -declare var IMG: Domo; -declare var INPUT: Domo; -declare var INS: Domo; -declare var KBD: Domo; -declare var KEYGEN: Domo; -declare var LABEL: Domo; -declare var LEGEND: Domo; -declare var LI: Domo; -declare var LINK: Domo; -declare var MAP: Domo; -declare var MARK: Domo; -declare var META: Domo; -declare var METER: Domo; -declare var NAV: Domo; -declare var NOSCRIPT: Domo; -declare var OBJECT: Domo; -declare var OL: Domo; -declare var OPTGROUP: Domo; -declare var OPTION: Domo; -declare var OUTPUT: Domo; -declare var P: Domo; -declare var PARAM: Domo; -declare var PRE: Domo; -declare var PROGRESS: Domo; -declare var Q: Domo; -declare var RP: Domo; -declare var RT: Domo; -declare var RUBY: Domo; -declare var SAMP: Domo; -declare var SCRIPT: Domo; -declare var SECTION: Domo; -declare var SELECT: Domo; -declare var SMALL: Domo; -declare var SOURCE: Domo; -declare var SPAN: Domo; -declare var SPLIT: Domo; -declare var STRONG: Domo; -declare var STYLE: Domo; -declare var SUB: Domo; -declare var SUMMARY: Domo; -declare var SUP: Domo; -declare var TABLE: Domo; -declare var TBODY: Domo; -declare var TD: Domo; -declare var TEXTAREA: Domo; -declare var TFOOT: Domo; -declare var TH: Domo; -declare var THEAD: Domo; -declare var TIME: Domo; -declare var TITLE: Domo; -declare var TR: Domo; -declare var TRACK: Domo; -declare var TT: Domo; -declare var UL: Domo; -declare var VAR: Domo; -declare var VIDEO: Domo; -declare var WBR: Domo; +// Type definitions for Domo 0.5 +// Project: http://domo-js.com/ +// Definitions by: Steve Fenton +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +interface Domo { + (attributes?: Object): string; + (attributes?: Object, ...content: string[]): string; + on(element: string, ...styles: Object[]): string; +} + +declare var A: Domo; +declare var ABBR: Domo; +declare var ACRONYM: Domo; +declare var ADDRESS: Domo; +declare var AREA: Domo; +declare var ARTICLE: Domo; +declare var ASIDE: Domo; +declare var AUDIO: Domo; +declare var B: Domo; +declare var BDI: Domo; +declare var BDO: Domo; +declare var BIG: Domo; +declare var BLOCKQUOTE: Domo; +declare var BODY: Domo; +declare var BR: Domo; +declare var BUTTON: Domo; +declare var CANVAS: Domo; +declare var CAPTION: Domo; +declare var CITE: Domo; +declare var CODE: Domo; +declare var COL: Domo; +declare var COLGROUP: Domo; +declare var COMMAND: Domo; +declare var DATALIST: Domo; +declare var DD: Domo; +declare var DEL: Domo; +declare var DETAILS: Domo; +declare var DFN: Domo; +declare var DIV: Domo; +declare var DL: Domo; +declare var DT: Domo; +declare var EM: Domo; +declare var EMBED: Domo; +declare var FIELDSET: Domo; +declare var FIGCAPTION: Domo; +declare var FIGURE: Domo; +declare var FOOTER: Domo; +declare var FORM: Domo; +declare var FRAME: Domo; +declare var FRAMESET: Domo; +declare var H1: Domo; +declare var H2: Domo; +declare var H3: Domo; +declare var H4: Domo; +declare var H5: Domo; +declare var H6: Domo; +declare var HEAD: Domo; +declare var HEADER: Domo; +declare var HGROUP: Domo; +declare var HR: Domo; +declare var HTML: Domo; +declare var I: Domo; +declare var IFRAME: Domo; +declare var IMG: Domo; +declare var INPUT: Domo; +declare var INS: Domo; +declare var KBD: Domo; +declare var KEYGEN: Domo; +declare var LABEL: Domo; +declare var LEGEND: Domo; +declare var LI: Domo; +declare var LINK: Domo; +declare var MAP: Domo; +declare var MARK: Domo; +declare var META: Domo; +declare var METER: Domo; +declare var NAV: Domo; +declare var NOSCRIPT: Domo; +declare var OBJECT: Domo; +declare var OL: Domo; +declare var OPTGROUP: Domo; +declare var OPTION: Domo; +declare var OUTPUT: Domo; +declare var P: Domo; +declare var PARAM: Domo; +declare var PRE: Domo; +declare var PROGRESS: Domo; +declare var Q: Domo; +declare var RP: Domo; +declare var RT: Domo; +declare var RUBY: Domo; +declare var SAMP: Domo; +declare var SCRIPT: Domo; +declare var SECTION: Domo; +declare var SELECT: Domo; +declare var SMALL: Domo; +declare var SOURCE: Domo; +declare var SPAN: Domo; +declare var SPLIT: Domo; +declare var STRONG: Domo; +declare var STYLE: Domo; +declare var SUB: Domo; +declare var SUMMARY: Domo; +declare var SUP: Domo; +declare var TABLE: Domo; +declare var TBODY: Domo; +declare var TD: Domo; +declare var TEXTAREA: Domo; +declare var TFOOT: Domo; +declare var TH: Domo; +declare var THEAD: Domo; +declare var TIME: Domo; +declare var TITLE: Domo; +declare var TR: Domo; +declare var TRACK: Domo; +declare var TT: Domo; +declare var UL: Domo; +declare var VAR: Domo; +declare var VIDEO: Domo; +declare var WBR: Domo;