From 392ace38eab7d51dae1908aed999e2107e2a0508 Mon Sep 17 00:00:00 2001 From: gonzaloriestra <14979109+gonzaloriestra@users.noreply.github.com> Date: Tue, 8 Sep 2026 00:22:21 +0000 Subject: [PATCH] [Refactor] Clean up schema control flow and string formatting --- packages/cli-kit/src/public/node/schema.ts | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/packages/cli-kit/src/public/node/schema.ts b/packages/cli-kit/src/public/node/schema.ts index 65e22ac0287..a8b183482e1 100644 --- a/packages/cli-kit/src/public/node/schema.ts +++ b/packages/cli-kit/src/public/node/schema.ts @@ -21,11 +21,11 @@ export function deepStrict(schema: T): T { Object.entries(shape).map(([key, value]) => [key, deepStrict(value as ZodTypeAny)]), ) return z.object(strictShape).strict() as T - } else if (schema instanceof ZodOptional) { + } + if (schema instanceof ZodOptional) { return deepStrict(schema._def.innerType).optional() - } else { - return schema } + return schema } /** @@ -35,14 +35,7 @@ export function deepStrict(schema: T): T { * @returns The human-readable string. */ export function errorsToString(errors: z.ZodIssueBase[]): string { - return errors - .map((error) => - error.path - .join('.') - .concat(': ') - .concat(error.message ?? 'Unknow error'), - ) - .join('\n') + return errors.map((error) => `${error.path.join('.')}: ${error.message ?? 'Unknow error'}`).join('\n') } /**