@shopify/cli-kit
    Preparing search index...

    Type Alias ParseConfigurationResult<TConfiguration>

    ParseConfigurationResult:
        | { data: TConfiguration; errors: undefined; state: "ok" }
        | {
            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).

    Type Parameters

    • TConfiguration