Create domo.d.ts

First draft of definition file for Domo JS. If accepted, this will need to go into a folder (which I can't do using the GitHub Web UI).
This commit is contained in:
Steve Fenton
2013-01-23 09:29:33 -08:00
parent cd7a3f54b9
commit 51dfad8435

121
domo.d.ts vendored Normal file
View File

@@ -0,0 +1,121 @@
// Type definitions for Domo 0.5.7
// Project: http://domo-js.com/
// Definitions by: Steve Fenton <https://github.com/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;