typescript-closure-tools
Version:
Command-line tools to convert closure-style JSDoc annotations to typescript, and to convert typescript sources to closure externs files
15 lines (12 loc) • 419 B
text/typescript
import parser = require('./parser');
import combine = require('./combine');
import generate = require('./generate');
import pretty_print = require('./pretty_print');
export function convert(text: string): string {
var docs = parser.jsdoc(text);
var symbols = combine.members(docs);
var out = generate.defs(symbols);
var text = pretty_print.pretty(out);
return text;
}
window['convert'] = convert;