/
githubmirror
/
marked
Обзор
Документация
Войти
/
githubmirror
/
marked
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/defaults.ts
25 строк
745 B
Tony Brix
feat: add generic types for parser and renderer output (#3722)
17 июл 2025, 17:59
Не верифицирован
17 июл 2025, 17:59
39a0ee3
Код
Авторство
О чём код?
import type { MarkedOptions } from './MarkedOptions.ts'; /** * Gets the original marked default options. */ export function _getDefaults<ParserOutput = string, RendererOutput = string>(): MarkedOptions<ParserOutput, RendererOutput> { return { async: false, breaks: false, extensions: null, gfm: true, hooks: null, pedantic: false, renderer: null, silent: false, tokenizer: null, walkTokens: null, }; } // eslint-disable-next-line @typescript-eslint/no-explicit-any export let _defaults: MarkedOptions<any, any> = _getDefaults(); export function changeDefaults<ParserOutput = string, RendererOutput = string>(newDefaults: MarkedOptions<ParserOutput, RendererOutput>) { _defaults = newDefaults; }