Merge pull request #34428 from htkzhtm/fix-marked-property

[marked] Fix property
This commit is contained in:
Daniel Rosenwasser
2019-04-03 11:11:51 -07:00
committed by GitHub
2 changed files with 7 additions and 3 deletions

View File

@@ -127,6 +127,7 @@ declare namespace marked {
class Parser {
constructor(options?: MarkedOptions);
static parse(src: TokensList, options?: MarkedOptions): string;
parse(src: TokensList): string;
next(): Token;
peek(): Token | number;
@@ -135,10 +136,11 @@ declare namespace marked {
}
class Lexer {
rules: Rules;
tokens: TokensList;
constructor(options?: MarkedOptions);
static rules: Rules;
static lex(src: TokensList, options?: MarkedOptions): TokensList;
lex(src: string): TokensList;
token(src: string, top: boolean): TokensList;
}
class Slugger {

View File

@@ -41,7 +41,8 @@ console.log(marked.parser(tokens));
const lexer = new marked.Lexer(options);
const tokens2 = lexer.lex(text);
console.log(tokens2);
const re: RegExp | marked.Rules = lexer.rules['code'];
const re: RegExp | marked.Rules = marked.Lexer.rules['code'];
console.log(lexer.token(text, true));
const renderer = new marked.Renderer();
const slugger = new marked.Slugger();
@@ -56,6 +57,7 @@ const parseTestText = "- list1\n - list1.1\n\n listend";
const parseTestTokens: marked.TokensList = marked.lexer(parseTestText, options);
const parser = new marked.Parser();
console.log(parser.parse(parseTestTokens));
console.log(marked.Parser.parse(parseTestTokens));
const links = ['http', 'image'];
const inlineLexer = new marked.InlineLexer(links);