mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-04 17:20:09 +00:00
Merge pull request #34428 from htkzhtm/fix-marked-property
[marked] Fix property
This commit is contained in:
6
types/marked/index.d.ts
vendored
6
types/marked/index.d.ts
vendored
@@ -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 {
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user