diff --git a/types/xmlbuilder/index.d.ts b/types/xmlbuilder/index.d.ts index 2115d30754..acaeddca11 100644 --- a/types/xmlbuilder/index.d.ts +++ b/types/xmlbuilder/index.d.ts @@ -3,7 +3,6 @@ // Definitions by: Wallymathieu // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - export = xmlbuilder; declare namespace xmlbuilder { @@ -87,5 +86,6 @@ declare namespace xmlbuilder { u(): XMLElementOrXMLNode; } - function create(nameOrObjSpec: string | { [name:string]: Object }, xmldec?: Object, doctype?: any, options?: Object): XMLElementOrXMLNode; + function create(nameOrObjSpec: string | { [name: string]: Object }, xmldec?: Object, doctype?: any, options?: Object): XMLElementOrXMLNode; + function begin(): XMLElementOrXMLNode; } diff --git a/types/xmlbuilder/xmlbuilder-tests.ts b/types/xmlbuilder/xmlbuilder-tests.ts index 8be8f780f9..0364d6fed8 100644 --- a/types/xmlbuilder/xmlbuilder-tests.ts +++ b/types/xmlbuilder/xmlbuilder-tests.ts @@ -1,6 +1,7 @@ import xmlbuilder = require('xmlbuilder'); var xml = xmlbuilder.create; +var doc = xmlbuilder.begin; // https://github.com/oozcitak/xmlbuilder-js/blob/master/test/comment.coffee xml('comment', {}, {}, { headless: true }).comment('<>\'"&\t\n\r').end(); @@ -42,9 +43,12 @@ xml('root') .ele('atttest', 'text') .end(); +// https://github.com/oozcitak/xmlbuilder-js/blob/master/test/basic/begin.coffee +doc().ele('root', { att: 'val' }).ele('test').end(); + xml({ - displayNotification: { - level: 'error', - message: 'an error occurred' - } + displayNotification: { + level: 'error', + message: 'an error occurred' + } }); \ No newline at end of file