UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

25 lines • 1.02 kB
import { z } from 'zod'; import type { ConfigOf, RedactedSchema } from '../secrets.ts'; export declare const DifyConfig: z.ZodObject<{ timeout: z.ZodOptional<z.ZodNumber>; apiKey: import("../secrets.ts").SecretSchema<z.ZodString>; baseUrl: z.ZodString; datasetId: z.ZodString; slugMetadataName: z.ZodOptional<z.ZodString>; maxConcurrency: z.ZodOptional<z.ZodNumber>; retryAttempts: z.ZodOptional<z.ZodNumber>; retryMaxDelay: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>; export type DifyConfig = ConfigOf<typeof DifyConfig>; export declare function resolveDifyConfig(config: DifyConfig): { apiKey: string; baseUrl: string; datasetId: string; slugMetadataName: string; maxConcurrency: number; timeout: number; retryAttempts: number; retryMaxDelay: number; }; export declare function redactDifyConfig(config: ReturnType<typeof resolveDifyConfig>): RedactedSchema<typeof DifyConfig, ReturnType<typeof resolveDifyConfig>>; //# sourceMappingURL=config.d.ts.map