From fd62fdeba01e9ece0d9ce1a4eed5b61c5c85fad2 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 1 Mar 2024 14:02:41 -0500 Subject: [PATCH] GramJS: Fix raw vector types (#4320) --- src/lib/gramjs/tl/api.d.ts | 2 +- src/lib/gramjs/tl/types-generator/template.js | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/gramjs/tl/api.d.ts b/src/lib/gramjs/tl/api.d.ts index 7c21e80eb..8ac26e9ad 100644 --- a/src/lib/gramjs/tl/api.d.ts +++ b/src/lib/gramjs/tl/api.d.ts @@ -12603,7 +12603,7 @@ namespace Api { }; export class GetIsPremiumRequiredToContact extends Request, Bool> { + }>, Bool[]> { id: Api.TypeInputUser[]; }; } diff --git a/src/lib/gramjs/tl/types-generator/template.js b/src/lib/gramjs/tl/types-generator/template.js index 8cb8bb7e1..5fb2c8957 100644 --- a/src/lib/gramjs/tl/types-generator/template.js +++ b/src/lib/gramjs/tl/types-generator/template.js @@ -106,22 +106,22 @@ ${indent}};`.trim() function renderValueType(type, isVector, isTlType) { if (RAW_TYPES.has(type)) { - return type + return isVector ? `${type}[]` : type; } let resType if (typeof type === 'string' && isTlType) { - resType = renderTypeName(type) + resType = renderTypeName(type); } else { - resType = type + resType = type; } if (isVector) { - resType = `${resType}[]` + resType = `${resType}[]`; } - return resType + return resType; } function renderTypeName(typeName) {