From ba3d02ac947a6484316da226e1ad362d85574147 Mon Sep 17 00:00:00 2001 From: Alina Sireneva Date: Mon, 27 Nov 2023 07:06:32 +0300 Subject: [PATCH] fix(tl): do not codegen for `mtcute.*` --- packages/tl/scripts/gen-code.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/tl/scripts/gen-code.ts b/packages/tl/scripts/gen-code.ts index 736f22bb..b86eb412 100644 --- a/packages/tl/scripts/gen-code.ts +++ b/packages/tl/scripts/gen-code.ts @@ -28,10 +28,12 @@ async function generateTypings(apiSchema: TlFullSchema, apiLayer: number, mtpSch await writeFile(OUT_TYPINGS_JS_FILE, ESM_PRELUDE + apiJs + '\n\n' + mtpJs) } +const removeInternalEntries = (entries: TlEntry[]) => entries.filter((it) => !it.name.startsWith('mtcute.')) + async function generateReaders(apiSchema: TlFullSchema, mtpSchema: TlFullSchema) { console.log('Generating readers...') - let code = generateReaderCodeForTlEntries(apiSchema.entries, { + let code = generateReaderCodeForTlEntries(removeInternalEntries(apiSchema.entries), { variableName: 'm', includeMethods: false, includeMethodResults: true, @@ -49,7 +51,7 @@ async function generateReaders(apiSchema: TlFullSchema, mtpSchema: TlFullSchema) async function generateWriters(apiSchema: TlFullSchema, mtpSchema: TlFullSchema) { console.log('Generating writers...') - let code = generateWriterCodeForTlEntries([...apiSchema.entries, ...mtpSchema.entries], { + let code = generateWriterCodeForTlEntries([...removeInternalEntries(apiSchema.entries), ...mtpSchema.entries], { variableName: 'm', includeStaticSizes: true, })