ChainGraph API Documentation / @badaitech/chaingraph-types / NodeValidationResultSchema
Variable: NodeValidationResultSchema
constNodeValidationResultSchema:ZodObject<{isValid:ZodBoolean;messages:ZodArray<ZodObject<{message:ZodString;portId:ZodOptional<ZodString>;type:ZodNativeEnum<typeofValidationMessageType>; },"passthrough",ZodTypeAny,objectOutputType<{message:ZodString;portId:ZodOptional<ZodString>;type:ZodNativeEnum<typeofValidationMessageType>; },ZodTypeAny,"passthrough">,objectInputType<{message:ZodString;portId:ZodOptional<ZodString>;type:ZodNativeEnum<typeofValidationMessageType>; },ZodTypeAny,"passthrough">>,"many">;metadata:ZodOptional<ZodRecord<ZodString,ZodUnknown>>; },"passthrough",ZodTypeAny,objectOutputType<{isValid:ZodBoolean;messages:ZodArray<ZodObject<{message:ZodString;portId:ZodOptional<ZodString>;type:ZodNativeEnum<typeofValidationMessageType>; },"passthrough",ZodTypeAny,objectOutputType<{message:ZodString;portId:ZodOptional<ZodString>;type:ZodNativeEnum<typeofValidationMessageType>; },ZodTypeAny,"passthrough">,objectInputType<{message:ZodString;portId:ZodOptional<ZodString>;type:ZodNativeEnum<typeofValidationMessageType>; },ZodTypeAny,"passthrough">>,"many">;metadata:ZodOptional<ZodRecord<ZodString,ZodUnknown>>; },ZodTypeAny,"passthrough">,objectInputType<{isValid:ZodBoolean;messages:ZodArray<ZodObject<{message:ZodString;portId:ZodOptional<ZodString>;type:ZodNativeEnum<typeofValidationMessageType>; },"passthrough",ZodTypeAny,objectOutputType<{message:ZodString;portId:ZodOptional<ZodString>;type:ZodNativeEnum<typeofValidationMessageType>; },ZodTypeAny,"passthrough">,objectInputType<{message:ZodString;portId:ZodOptional<ZodString>;type:ZodNativeEnum<typeofValidationMessageType>; },ZodTypeAny,"passthrough">>,"many">;metadata:ZodOptional<ZodRecord<ZodString,ZodUnknown>>; },ZodTypeAny,"passthrough">>
Defined in: packages/chaingraph-types/src/node/types.zod.ts:81
Schema for node validation result