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

    Interface JsonOutputSchema<TSchema>

    interface JsonOutputSchema<TSchema extends ZodTypeAny = ZodTypeAny> {
        definitions: Readonly<Record<string, ZodTypeAny>>;
        jsonSchema: (object | JsonSchema7Type) & {};
        name: string;
        schema: TSchema;
        encode(value: input<TSchema>): string;
        validate(value: unknown): output<TSchema>;
    }

    Type Parameters

    • TSchema extends ZodTypeAny = ZodTypeAny

    Hierarchy

    • JsonOutputSchemaDefinition<TSchema>
      • JsonOutputSchema
    Index
    definitions: Readonly<Record<string, ZodTypeAny>>
    jsonSchema: (object | JsonSchema7Type) & {}
    name: string
    schema: TSchema