Skip to content

Commit

Permalink
Remove tokens property from RuleParams type definition (use parsers.m…
Browse files Browse the repository at this point in the history
…arkdownit.tokens instead). No change to runtime behavior.
  • Loading branch information
DavidAnson committed Mar 8, 2024
1 parent b44566c commit c44f165
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 9 deletions.
1 change: 0 additions & 1 deletion demo/markdownlint-browser.js
Original file line number Diff line number Diff line change
Expand Up @@ -2965,7 +2965,6 @@ module.exports = markdownlint;
*
* @typedef {Object} RuleParams
* @property {string} name File/string name.
* @property {MarkdownItToken[]} tokens Token objects from markdown-it (deprecated, use parsers.markdownit.tokens).
* @property {MarkdownParsers} parsers Markdown parser data.
* @property {string[]} lines File/string lines.
* @property {string[]} frontMatterLines Front matter lines.
Expand Down
4 changes: 1 addition & 3 deletions example/typescript/type-check.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,14 +117,12 @@ const testRule: markdownlint.Rule = {
"function": function rule(params: markdownlint.RuleParams, onError: markdownlint.RuleOnError) {
assert(!!params);
assert(!!onError);
let tokens: markdownlint.MarkdownItToken[] = [];
let ruleParams: markdownlint.RuleParams;
ruleParams = {
"name": "name",
"tokens": tokens,
"parsers": {
"markdownit": {
"tokens": tokens
"tokens": []
}
},
"lines": [
Expand Down
4 changes: 0 additions & 4 deletions lib/markdownlint.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -116,10 +116,6 @@ type RuleParams = {
* File/string name.
*/
name: string;
/**
* Token objects from markdown-it (deprecated, use parsers.markdownit.tokens).
*/
tokens: MarkdownItToken[];
/**
* Markdown parser data.
*/
Expand Down
1 change: 0 additions & 1 deletion lib/markdownlint.js
Original file line number Diff line number Diff line change
Expand Up @@ -1286,7 +1286,6 @@ module.exports = markdownlint;
*
* @typedef {Object} RuleParams
* @property {string} name File/string name.
* @property {MarkdownItToken[]} tokens Token objects from markdown-it (deprecated, use parsers.markdownit.tokens).
* @property {MarkdownParsers} parsers Markdown parser data.
* @property {string[]} lines File/string lines.
* @property {string[]} frontMatterLines Front matter lines.
Expand Down

0 comments on commit c44f165

Please sign in to comment.