10 lines
286 B
TypeScript
10 lines
286 B
TypeScript
import { z } from "zod"
|
|
|
|
const receipt = z.object({ ok: z.literal(true) })
|
|
|
|
export function confirmEvoBgpConnection(raw: unknown): void {
|
|
if (!receipt.safeParse(raw).success) {
|
|
throw new Error("Соединение с EvoBGP не подтверждено сервером")
|
|
}
|
|
}
|