UNPKG

typescript-closure-tools

Version:

Command-line tools to convert closure-style JSDoc annotations to typescript, and to convert typescript sources to closure externs files

38 lines (31 loc) 1.09 kB
/// <reference path="marked.d.ts" /> import marked = require('marked'); var options: MarkedOptions = { gfm: true, tables: true, breaks: false, pedantic: false, sanitize: true, smartLsts: true, silent: false, highlight: function (code: string, lang: string) { return ''; }, langPrefix: 'lang-', smartypants: false }; function callback() { console.log('callback called'); } marked.setOptions(options); console.log(marked('i am using __markdown__.')); console.log(marked('i am using __markdown__.', options)); console.log(marked('i am using __markdown__.', callback)); console.log(marked('i am using __markdown__.', options, callback)); console.log(marked.parse('i am using __markdown__.')); console.log(marked.parse('i am using __markdown__.', options)); console.log(marked.parse('i am using __markdown__.', callback)); console.log(marked.parse('i am using __markdown__.', options, callback)); var text = 'something'; var tokens = marked.lexer(text, options); console.log(marked.parser(tokens));