arvo-core
Version:
The core Arvo package which provides application tier core primitives and contract system for building production-grade event-driven application. Provides ArvoEvent (CloudEvents-compliant), ArvoContract for type-safe service interfaces, event factories, O
50 lines (49 loc) • 1.26 kB
TypeScript
import { z } from 'zod';
export declare const ArvoOrchestrationSubjectContentSchema: z.ZodObject<{
orchestrator: z.ZodObject<{
name: z.ZodEffects<z.ZodString, string, string>;
version: z.ZodString;
}, "strip", z.ZodTypeAny, {
name: string;
version: string;
}, {
name: string;
version: string;
}>;
execution: z.ZodObject<{
id: z.ZodEffects<z.ZodString, string, string>;
initiator: z.ZodEffects<z.ZodString, string, string>;
domain: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
id: string;
domain: string | null;
initiator: string;
}, {
id: string;
domain: string | null;
initiator: string;
}>;
meta: z.ZodRecord<z.ZodString, z.ZodString>;
}, "strip", z.ZodTypeAny, {
orchestrator: {
name: string;
version: string;
};
execution: {
id: string;
domain: string | null;
initiator: string;
};
meta: Record<string, string>;
}, {
orchestrator: {
name: string;
version: string;
};
execution: {
id: string;
domain: string | null;
initiator: string;
};
meta: Record<string, string>;
}>;