Type alias ParseConfigurationResult<TConfiguration>
ParseConfigurationResult<TConfiguration>: { data: TConfiguration; errors: undefined; state: "ok"; } | { data: undefined; errors: Pick<z.ZodIssueBase, "path" | "message">[]; state: "error"; } Type declaration
errors: undefined
state: "ok"
Type declaration
data: undefined
errors: Pick<z.ZodIssueBase, "path" | "message">[]
state: "error"
A neutral type for the result of a parsing/validation operation.
As some validation can happen via JSON Schema, we prefer to use a type that isn't wholly dependent on Zod (or JSON Schema).