From 74605caf157e86655e58a3887b50b7b4e7bb42d2 Mon Sep 17 00:00:00 2001 From: FoxxMD Date: Fri, 31 Jul 2026 13:10:13 +0000 Subject: [PATCH] add interface for env schemas --- src/backend/common/infrastructure/config/client/maloja.ts | 4 ++-- src/backend/common/infrastructure/config/common.ts | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/backend/common/infrastructure/config/client/maloja.ts b/src/backend/common/infrastructure/config/client/maloja.ts index 31fe2828..9091e196 100644 --- a/src/backend/common/infrastructure/config/client/maloja.ts +++ b/src/backend/common/infrastructure/config/client/maloja.ts @@ -1,6 +1,6 @@ import * as z from "zod"; import {componentTypeSchema} from "../../../../../core/Atomic.ts"; -import {requestRetryOptionsSchema} from "../common.ts"; +import {requestRetryOptionsSchema, type EnvSchemas} from "../common.ts"; import {commonClientConfigSchema, commonClientDataSchema} from "./index.ts"; export const malojaDataSchema = z.object({ @@ -36,7 +36,7 @@ const envDataSchema = z.object({ MALOJA_API_KEY: z.string().default('fsdfsd') }); -export const envSchemas = { +export const envSchemas: EnvSchemas = { data: envDataSchema }; diff --git a/src/backend/common/infrastructure/config/common.ts b/src/backend/common/infrastructure/config/common.ts index ab940df2..21d96443 100644 --- a/src/backend/common/infrastructure/config/common.ts +++ b/src/backend/common/infrastructure/config/common.ts @@ -204,3 +204,8 @@ export const commonComponentEnvConfigToConfigPrimitives = (pre enable: raw[`${prefix}_ENABLE`] as boolean | undefined }; }; + +export interface EnvSchemas { + data?: z.ZodObject + options?: z.ZodObject +} \ No newline at end of file -- 2.51.2