From 198c9d14edde8d5e7ee77b66a65005967229be41 Mon Sep 17 00:00:00 2001 From: Matan Avneri Date: Thu, 4 Sep 2025 23:22:05 +0000 Subject: [PATCH 1/3] fix: SchemaComponentsMap bindings --- src/schema-components-map.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/schema-components-map.ts b/src/schema-components-map.ts index 6ddc4dcc..8fa95567 100644 --- a/src/schema-components-map.ts +++ b/src/schema-components-map.ts @@ -65,7 +65,7 @@ export class SchemaComponentsMap { ); } - get($ref: string) { + get = ($ref: string) => { return this._data.find((c) => c.$ref === $ref) || null; } From 4df0cff4b078531127e51562c264c560111e9650 Mon Sep 17 00:00:00 2001 From: Matan Avneri Date: Thu, 4 Sep 2025 23:34:25 +0000 Subject: [PATCH 2/3] chore: format fix --- src/schema-components-map.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/schema-components-map.ts b/src/schema-components-map.ts index 8fa95567..8eee0118 100644 --- a/src/schema-components-map.ts +++ b/src/schema-components-map.ts @@ -67,7 +67,7 @@ export class SchemaComponentsMap { get = ($ref: string) => { return this._data.find((c) => c.$ref === $ref) || null; - } + }; // Ensure enums are at the top of components list enumsFirst() { From 5a975675d64609318e7dfca946c220a97b1788d0 Mon Sep 17 00:00:00 2001 From: Matan Avneri Date: Fri, 5 Sep 2025 03:51:33 +0000 Subject: [PATCH 3/3] chore: add changest --- .changeset/itchy-owls-beg.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/itchy-owls-beg.md diff --git a/.changeset/itchy-owls-beg.md b/.changeset/itchy-owls-beg.md new file mode 100644 index 00000000..1ec22af6 --- /dev/null +++ b/.changeset/itchy-owls-beg.md @@ -0,0 +1,5 @@ +--- +"swagger-typescript-api": patch +--- + +Fix being able to call getComponentByRef from templates