mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-08 16:40:30 +08:00
Add makred tests and fix marked definitions
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
/// <reference path="marked.d.ts" />
|
||||
|
||||
import marked = module('marked');
|
||||
|
||||
marked.setOptions({
|
||||
gfm: true,
|
||||
tables: true,
|
||||
breaks: false,
|
||||
pedantic: false,
|
||||
sanitize: true,
|
||||
highlight: function(code, lang) {
|
||||
if (lang === 'js') {
|
||||
return highlighter.javascript(code);
|
||||
}
|
||||
return code;
|
||||
}
|
||||
});
|
||||
console.log(marked('i am using __markdown__.'));
|
||||
|
||||
var tokens = marked.lexer(text, options);
|
||||
console.log(marked.parser(tokens));
|
||||
|
||||
var lexer = new marked.Lexer(options);
|
||||
var tokens2 = lexer.lex(text);
|
||||
console.log(lexer.rules);
|
||||
Vendored
+16
-14
@@ -1,14 +1,16 @@
|
||||
declare module "marked" {
|
||||
export function (src: string, opt?: Options): string;
|
||||
export function lexer(src: string, opt?: Options): Array;
|
||||
export function parser(src: string, opt?: Options): string;
|
||||
export function parse(src: string, opt?: Options): string;
|
||||
export function setOptions(opt: Options): void;
|
||||
}
|
||||
|
||||
interface Options {
|
||||
gfm?: bool;
|
||||
pedantic?: bool;
|
||||
sanitize?: bool;
|
||||
highlight?: bool;
|
||||
}
|
||||
declare module "marked" {
|
||||
export function (src: string, opt?: Options): string;
|
||||
export function lexer(src: string, opt?: Options): Array;
|
||||
export function parser(src: string, opt?: Options): string;
|
||||
export function parse(src: string, opt?: Options): string;
|
||||
export function setOptions(opt: Options): void;
|
||||
}
|
||||
|
||||
interface Options {
|
||||
gfm?: bool;
|
||||
tables?: bool;
|
||||
breaks?: bool;
|
||||
pedantic?: bool;
|
||||
sanitize?: bool;
|
||||
highlight?: any;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user