From 5de9b80814273db160986813d0bddfa5bf2f8fc7 Mon Sep 17 00:00:00 2001 From: iCrawl Date: Wed, 8 Jun 2022 18:41:22 +0200 Subject: [PATCH] fix: returns for typescript parsing --- packages/docgen/src/types/item.ts | 2 +- packages/docgen/src/types/var-type.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/docgen/src/types/item.ts b/packages/docgen/src/types/item.ts index 25fdd92e0..7128fe5a3 100644 --- a/packages/docgen/src/types/item.ts +++ b/packages/docgen/src/types/item.ts @@ -19,7 +19,7 @@ export class DocumentedItem { } private detailedName() { - const data = this.data as Item | undefined; + const data = this.data as unknown as Item | undefined; if (!data) return this.constructor.name; if (data.id) return `${data.id} (${this.constructor.name})`; if (data.name) return `${data.name} (${this.constructor.name})`; diff --git a/packages/docgen/src/types/var-type.ts b/packages/docgen/src/types/var-type.ts index 963cccbc1..725f88ee6 100644 --- a/packages/docgen/src/types/var-type.ts +++ b/packages/docgen/src/types/var-type.ts @@ -10,11 +10,11 @@ export class DocumentedVarType extends DocumentedItem { const names = data.names?.map((name) => splitVarName(parseType(name))); if (!data.description && !data.nullable) { - return names; + return [names]; } return { - types: names, + types: [names], description: data.description, nullable: data.nullable, };