mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-03 22:37:03 +00:00
Merge pull request #33706 from htkzhtm/Parser
[marked] Add Parser types
This commit is contained in:
Vendored
+9
@@ -114,6 +114,15 @@ declare namespace marked {
|
||||
br(): string;
|
||||
}
|
||||
|
||||
class Parser {
|
||||
constructor(options?: MarkedOptions);
|
||||
parse(src: TokensList): string;
|
||||
next(): Token;
|
||||
peek(): Token | number;
|
||||
parseText(): string;
|
||||
tok(): string;
|
||||
}
|
||||
|
||||
class Lexer {
|
||||
rules: Rules;
|
||||
tokens: TokensList;
|
||||
|
||||
@@ -51,3 +51,8 @@ renderer.heading = (text, level, raw, slugger) => {
|
||||
|
||||
const textRenderer = new marked.TextRenderer();
|
||||
console.log(textRenderer.strong(text));
|
||||
|
||||
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));
|
||||
|
||||
Reference in New Issue
Block a user