UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

64 lines • 2.43 kB
import { z } from 'zod'; export declare const DiffRequest: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"open">; options: z.ZodObject<{ mode: z.ZodEnum<{ normal: "normal"; unified: "unified"; ed: "ed"; }>; context: z.ZodNumber; ignore_case: z.ZodBoolean; ignore_all_space: z.ZodBoolean; ignore_space_change: z.ZodBoolean; text: z.ZodBoolean; brief: z.ZodBoolean; old_label: z.ZodString; new_label: z.ZodString; old_header: z.ZodString; new_header: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"feed">; index: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>; chunk: z.ZodCustom<Uint8Array<ArrayBufferLike>, Uint8Array<ArrayBufferLike>>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"end">; index: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>]>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"drain">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"inspect">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"close">; }, z.core.$strip>], "kind">; export type DiffRequest = z.infer<typeof DiffRequest>; export declare const DiffOutcome: z.ZodObject<{ outcome: z.ZodEnum<{ equal: "equal"; different: "different"; }>; }, z.core.$strip>; export declare const DiffReply: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"output">; output: z.ZodCustom<Uint8Array<ArrayBufferLike>, Uint8Array<ArrayBufferLike>>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"state">; busy: z.ZodBoolean; status: z.ZodUnion<readonly [z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>]>; stderr: z.ZodCustom<Uint8Array<ArrayBufferLike>, Uint8Array<ArrayBufferLike>>; outcome: z.ZodEnum<{ equal: "equal"; different: "different"; }>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"refusal">; message: z.ZodString; output: z.ZodCustom<Uint8Array<ArrayBufferLike>, Uint8Array<ArrayBufferLike>>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"unavailable">; message: z.ZodString; }, z.core.$strip>], "kind">; export type DiffReply = z.infer<typeof DiffReply>; export declare function diffDispatch(raw: unknown): Promise<DiffReply>; //# sourceMappingURL=diff_worker.d.ts.map