@apistudio/apim-cli
Version:
CLI for API Management Products
34 lines • 1.28 kB
TypeScript
/**
* Copyright IBM Corp. 2024, 2025
*/
import { z } from 'zod';
export declare const AssertionSpecSchema: z.ZodObject<{
name: z.ZodString;
key: z.ZodString;
value: z.ZodAny;
action: z.ZodString;
if: z.ZodOptional<z.ZodDefault<z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodString]>>>>;
stopOnFail: z.ZodOptional<z.ZodDefault<z.ZodOptional<z.ZodBoolean>>>;
}, z.core.$strip>;
export declare const AssertionSchema: z.ZodObject<{
metadata: z.ZodObject<{
name: z.ZodString;
version: z.ZodString;
tags: z.ZodOptional<z.ZodArray<z.ZodString>>;
namespace: z.ZodString;
type: z.ZodOptional<z.ZodString>;
description: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
kindEnum: z.ZodOptional<z.ZodString>;
apiVersion: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"assertion">;
spec: z.ZodArray<z.ZodObject<{
name: z.ZodString;
key: z.ZodString;
value: z.ZodAny;
action: z.ZodString;
if: z.ZodOptional<z.ZodDefault<z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodString]>>>>;
stopOnFail: z.ZodOptional<z.ZodDefault<z.ZodOptional<z.ZodBoolean>>>;
}, z.core.$strip>>;
}, z.core.$strip>;
//# sourceMappingURL=assertions.schema.d.ts.map