arela
Version:
AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.
22 lines • 662 B
JavaScript
import { z } from "zod";
export const IOContractSchema = z.object({
name: z.string(),
definition: z.string(),
});
export const TechnicalSummarySchema = z.object({
filePath: z.string().optional(),
mainResponsibility: z.string(),
publicAPI: z.array(z.string()),
ioContracts: z.array(IOContractSchema),
dependencies: z.string(),
sideEffects: z.string(),
keyAlgorithms: z.string().optional(),
metadata: z
.object({
tokenCount: z.number().optional(),
compressionRatio: z.number().optional(),
synthesizedAt: z.string().optional(),
})
.optional(),
});
//# sourceMappingURL=types.js.map