From e7b7f2c125abb110a910a7f4e993f2646794fd77 Mon Sep 17 00:00:00 2001 From: Zack Elliott Date: Thu, 21 Jul 2022 05:49:29 -0700 Subject: [PATCH 1/2] Both classes and interfaces can have type parameters --- apps/api-documenter/src/documenters/YamlDocumenter.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/api-documenter/src/documenters/YamlDocumenter.ts b/apps/api-documenter/src/documenters/YamlDocumenter.ts index 9f04aa959e0..a49d9c9d9a6 100644 --- a/apps/api-documenter/src/documenters/YamlDocumenter.ts +++ b/apps/api-documenter/src/documenters/YamlDocumenter.ts @@ -577,11 +577,11 @@ export class YamlDocumenter { } yamlItem.inheritance = this._renderInheritance(uid, apiItem.extendsTypes); } + } - const typeParameters: IYamlParameter[] = this._populateYamlTypeParameters(uid, apiItem); - if (typeParameters.length) { - yamlItem.syntax = { typeParameters }; - } + const typeParameters: IYamlParameter[] = this._populateYamlTypeParameters(uid, apiItem); + if (typeParameters.length) { + yamlItem.syntax = { typeParameters }; } if (apiItem.tsdocComment) { From 78ea3f95e1a9f23072cc18892140936f33ea1afa Mon Sep 17 00:00:00 2001 From: Zack Elliott Date: Thu, 21 Jul 2022 05:50:12 -0700 Subject: [PATCH 2/2] Ran rush change --- .../type-parameters_2022-07-21-12-50.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@microsoft/api-documenter/type-parameters_2022-07-21-12-50.json diff --git a/common/changes/@microsoft/api-documenter/type-parameters_2022-07-21-12-50.json b/common/changes/@microsoft/api-documenter/type-parameters_2022-07-21-12-50.json new file mode 100644 index 00000000000..dcf0cee370c --- /dev/null +++ b/common/changes/@microsoft/api-documenter/type-parameters_2022-07-21-12-50.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-documenter", + "comment": "Populate Yaml type parameters for classes", + "type": "patch" + } + ], + "packageName": "@microsoft/api-documenter" +} \ No newline at end of file