From 5bb0cd81b08ff9791df4a7f47acc611a3da841fe Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Sun, 7 Nov 2021 20:34:01 +1300 Subject: [PATCH] fix: support being called as a built-in parser (#138) --- src/parser.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/parser.ts b/src/parser.ts index ac58f87..32565e5 100755 --- a/src/parser.ts +++ b/src/parser.ts @@ -27,9 +27,11 @@ import { SPACE_TAG_DATA } from "./tags"; export const getParser = (originalParse: Parser["parse"], parserName: string) => function jsdocParser( text: string, - parsers: Parameters[1], - options: AllOptions, + parsersOrOptions: Parameters[1], + maybeOptions?: AllOptions, ): AST { + const parsers = parsersOrOptions; + let options = (maybeOptions ?? parsersOrOptions) as AllOptions; const prettierParse = findPluginByParser(parserName, options)?.parse || originalParse;