UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

43 lines 1.69 kB
import { z } from 'zod/v4'; export declare const ProvenanceSourceSchema: z.ZodEnum<{ DONOBU_STUDIO: "DONOBU_STUDIO"; CODE: "CODE"; }>; export type ProvenanceSource = z.infer<typeof ProvenanceSourceSchema>; export declare const GitProvenanceSchema: z.ZodObject<{ sha: z.ZodOptional<z.ZodString>; branch: z.ZodOptional<z.ZodString>; dirty: z.ZodOptional<z.ZodBoolean>; }, z.core.$loose>; export type GitProvenance = z.infer<typeof GitProvenanceSchema>; export declare const CiProvenanceSchema: z.ZodObject<{ provider: z.ZodOptional<z.ZodString>; }, z.core.$loose>; export type CiProvenance = z.infer<typeof CiProvenanceSchema>; /** * Provenance — records *how* a Suite/Test/Flow came into existence so downstream * code can render origin badges and gate operations that aren't safe across run * modes (e.g. running a CODE-created test from Studio). * * `.loose()` so newer SDKs can write extra provenance fields without breaking * older readers that round-trip the metadata blob. */ export declare const ProvenanceSchema: z.ZodObject<{ source: z.ZodEnum<{ DONOBU_STUDIO: "DONOBU_STUDIO"; CODE: "CODE"; }>; user: z.ZodOptional<z.ZodString>; os: z.ZodOptional<z.ZodString>; hostname: z.ZodOptional<z.ZodString>; ci: z.ZodOptional<z.ZodObject<{ provider: z.ZodOptional<z.ZodString>; }, z.core.$loose>>; git: z.ZodOptional<z.ZodObject<{ sha: z.ZodOptional<z.ZodString>; branch: z.ZodOptional<z.ZodString>; dirty: z.ZodOptional<z.ZodBoolean>; }, z.core.$loose>>; }, z.core.$loose>; export type Provenance = z.infer<typeof ProvenanceSchema>; //# sourceMappingURL=Provenance.d.ts.map