vorteil/direktiv

View on GitHub
ui/src/pages/namespace/Explorer/Endpoint/EndpointEditor/schema/plugins/outbound/jsOutbound.ts

Summary

Maintainability
A
1 hr
Test Coverage
import { outboundPluginTypes } from ".";
import { z } from "zod";

export const JsOutboundFormSchema = z.object({
  type: z.literal(outboundPluginTypes.jsOutbound.name),
  configuration: z.object({
    script: z.string(),
  }),
});

export type JsOutboundFormSchemaType = z.infer<typeof JsOutboundFormSchema>;