31
31
* @typedef {import('mdast').Text } Text
32
32
* @typedef {import('mdast').ThematicBreak } ThematicBreak
33
33
*
34
- * @typedef {UnistParent & {type: 'fragment', children: PhrasingContent[] } } Fragment
34
+ * @typedef {UnistParent & {type: 'fragment', children: Array< PhrasingContent> } } Fragment
35
35
*/
36
36
37
37
/**
50
50
* @typedef {(this: CompileContext, token: Token) => void } Handle
51
51
* @typedef {Record<string, Handle> } Handles
52
52
* Token types mapping to handles
53
- * @typedef {Record<string, Record<string, unknown>|Array. <unknown>> & {canContainEols: Array. <string>, transforms: Array. <Transform>, enter: Handles, exit: Handles} } NormalizedExtension
53
+ * @typedef {Record<string, Record<string, unknown>|Array<unknown>> & {canContainEols: Array<string>, transforms: Array<Transform>, enter: Handles, exit: Handles} } NormalizedExtension
54
54
* @typedef {Partial<NormalizedExtension> } Extension
55
55
* An mdast extension changes how markdown tokens are turned into mdast.
56
56
*
57
57
* @typedef CompileContext
58
58
* mdast compiler context
59
- * @property {Array. <Node | Fragment> } stack
60
- * @property {Array. <Token> } tokenStack
59
+ * @property {Array<Node | Fragment> } stack
60
+ * @property {Array<Token> } tokenStack
61
61
* @property {(key: string, value?: unknown) => void } setData
62
62
* Set data into the key-value store.
63
63
* @property {<K extends string>(key: K) => CompileData[K] } getData
75
75
* @property {NormalizedExtension } config
76
76
* Configuration.
77
77
*
78
- * @typedef {{mdastExtensions?: Array. <Extension|Array. <Extension>>} } FromMarkdownOptions
78
+ * @typedef {{mdastExtensions?: Array<Extension|Array<Extension>>} } FromMarkdownOptions
79
79
* @typedef {ParseOptions & FromMarkdownOptions } Options
80
80
*/
81
81
@@ -249,7 +249,7 @@ function compiler(options = {}) {
249
249
return compile
250
250
251
251
/**
252
- * @param {Array. <Event> } events
252
+ * @param {Array<Event> } events
253
253
* @returns {Root }
254
254
*/
255
255
function compile ( events ) {
@@ -259,7 +259,7 @@ function compiler(options = {}) {
259
259
const stack = [ tree ]
260
260
/** @type {CompileContext['tokenStack'] } */
261
261
const tokenStack = [ ]
262
- /** @type {Array. <number> } */
262
+ /** @type {Array<number> } */
263
263
const listStack = [ ]
264
264
/** @type {Omit<CompileContext, 'sliceSerialize'> } */
265
265
const context = {
@@ -342,7 +342,7 @@ function compiler(options = {}) {
342
342
}
343
343
344
344
/**
345
- * @param {Array. <Event> } events
345
+ * @param {Array<Event> } events
346
346
* @param {number } start
347
347
* @param {number } length
348
348
* @returns {number }
@@ -1095,7 +1095,7 @@ function compiler(options = {}) {
1095
1095
1096
1096
/**
1097
1097
* @param {Extension } combined
1098
- * @param {Array. <Extension|Array. <Extension>> } extensions
1098
+ * @param {Array<Extension|Array<Extension>> } extensions
1099
1099
* @returns {Extension }
1100
1100
*/
1101
1101
function configure ( combined , extensions ) {
0 commit comments