| 12345678910111213141516171819202122232425262728293031323334353637 |
- /**
- * Parse labels.
- *
- * > 👉 **Note**: labels in markdown are capped at 999 characters in the string.
- *
- * ###### Examples
- *
- * ```markdown
- * [a]
- * [a
- * b]
- * [a\]b]
- * ```
- *
- * @this {TokenizeContext}
- * Tokenize context.
- * @param {Effects} effects
- * Context.
- * @param {State} ok
- * State switched to when successful.
- * @param {State} nok
- * State switched to when unsuccessful.
- * @param {TokenType} type
- * Type of the whole label (`[a]`).
- * @param {TokenType} markerType
- * Type for the markers (`[` and `]`).
- * @param {TokenType} stringType
- * Type for the identifier (`a`).
- * @returns {State}
- * Start state.
- */
- export function factoryLabel(this: TokenizeContext, effects: Effects, ok: State, nok: State, type: TokenType, markerType: TokenType, stringType: TokenType): State;
- import type { Effects } from 'micromark-util-types';
- import type { State } from 'micromark-util-types';
- import type { TokenType } from 'micromark-util-types';
- import type { TokenizeContext } from 'micromark-util-types';
- //# sourceMappingURL=index.d.ts.map
|