Skip to content

PersistentAI API Documentation / @persistentai/fireflow-types / EdgeMetadataSchema

Variable: EdgeMetadataSchema

const EdgeMetadataSchema: ZodObject<{ anchors: ZodOptional<ZodArray<ZodObject<{ id: ZodString; index: ZodNumber; parentNodeId: ZodOptional<ZodString>; selected: ZodOptional<ZodBoolean>; x: ZodNumber; y: ZodNumber; }, "strip", ZodTypeAny, { id: string; index: number; parentNodeId?: string; selected?: boolean; x: number; y: number; }, { id: string; index: number; parentNodeId?: string; selected?: boolean; x: number; y: number; }>, "many">>; label: ZodOptional<ZodString>; version: ZodOptional<ZodNumber>; }, "passthrough", ZodTypeAny, objectOutputType<{ anchors: ZodOptional<ZodArray<ZodObject<{ id: ZodString; index: ZodNumber; parentNodeId: ZodOptional<ZodString>; selected: ZodOptional<ZodBoolean>; x: ZodNumber; y: ZodNumber; }, "strip", ZodTypeAny, { id: string; index: number; parentNodeId?: string; selected?: boolean; x: number; y: number; }, { id: string; index: number; parentNodeId?: string; selected?: boolean; x: number; y: number; }>, "many">>; label: ZodOptional<ZodString>; version: ZodOptional<ZodNumber>; }, ZodTypeAny, "passthrough">, objectInputType<{ anchors: ZodOptional<ZodArray<ZodObject<{ id: ZodString; index: ZodNumber; parentNodeId: ZodOptional<ZodString>; selected: ZodOptional<ZodBoolean>; x: ZodNumber; y: ZodNumber; }, "strip", ZodTypeAny, { id: string; index: number; parentNodeId?: string; selected?: boolean; x: number; y: number; }, { id: string; index: number; parentNodeId?: string; selected?: boolean; x: number; y: number; }>, "many">>; label: ZodOptional<ZodString>; version: ZodOptional<ZodNumber>; }, ZodTypeAny, "passthrough">>

Defined in: packages/fireflow-types/src/edge/types.zod.ts:27

Schema for edge metadata

Licensed under BUSL-1.1