Variable: ConfigSchema
Prefactor TypeScript SDK / @prefactor/core / ConfigSchema
Variable: ConfigSchema
Section titled “Variable: ConfigSchema”
constConfigSchema:ZodObject<{transportType:ZodDefault<ZodEnum<{http:"http"; }>>;sampleRate:ZodDefault<ZodNumber>;captureInputs:ZodDefault<ZodBoolean>;captureOutputs:ZodDefault<ZodBoolean>;maxInputLength:ZodDefault<ZodNumber>;maxOutputLength:ZodDefault<ZodNumber>;httpConfig:ZodOptional<ZodObject<{apiUrl:ZodString;apiToken:ZodString;agentId:ZodOptional<ZodString>;agentIdentifier:ZodOptional<ZodString>;agentName:ZodOptional<ZodString>;agentDescription:ZodOptional<ZodString>;agentSchema:ZodOptional<ZodRecord<ZodString,ZodUnknown>>;requestTimeout:ZodOptional<ZodNumber>;maxRetries:ZodOptional<ZodNumber>;initialRetryDelay:ZodOptional<ZodNumber>;maxRetryDelay:ZodOptional<ZodNumber>;retryMultiplier:ZodOptional<ZodNumber>;retryOnStatusCodes:ZodOptional<ZodArray<ZodNumber>>; },$strip>>;failureHandling:ZodOptional<ZodObject<{onFatalError:ZodOptional<ZodCustom<(error) =>void, (error) =>void>>; },$strip>>; },$strip>
Defined in: packages/core/src/config.ts:80
Main SDK configuration schema