UNPKG

@vercel/sdk

Version:

<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>

153 lines 6.26 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import * as types from "../types/primitives.js"; export const GetCheckStatus = { Completed: "completed", Registered: "registered", Running: "running", }; export const GetCheckConclusion = { Canceled: "canceled", Failed: "failed", Neutral: "neutral", Skipped: "skipped", Stale: "stale", Succeeded: "succeeded", }; export const GetCheckSource = { WebVitals: "web-vitals", }; export const GetCheckChecksSource = { WebVitals: "web-vitals", }; export const GetCheckChecksResponseSource = { WebVitals: "web-vitals", }; export const GetCheckChecksResponse200Source = { WebVitals: "web-vitals", }; export const GetCheckChecksResponse200ApplicationJSONSource = { WebVitals: "web-vitals", }; /** @internal */ export const GetCheckRequest$outboundSchema = z.object({ deploymentId: z.string(), checkId: z.string(), teamId: z.string().optional(), slug: z.string().optional(), }); export function getCheckRequestToJSON(getCheckRequest) { return JSON.stringify(GetCheckRequest$outboundSchema.parse(getCheckRequest)); } /** @internal */ export const GetCheckStatus$inboundSchema = z.nativeEnum(GetCheckStatus); /** @internal */ export const GetCheckConclusion$inboundSchema = z.nativeEnum(GetCheckConclusion); /** @internal */ export const GetCheckSource$inboundSchema = z.nativeEnum(GetCheckSource); /** @internal */ export const GetCheckFCP$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: GetCheckSource$inboundSchema, }); export function getCheckFCPFromJSON(jsonString) { return safeParse(jsonString, (x) => GetCheckFCP$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetCheckFCP' from JSON`); } /** @internal */ export const GetCheckChecksSource$inboundSchema = z.nativeEnum(GetCheckChecksSource); /** @internal */ export const GetCheckLCP$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: GetCheckChecksSource$inboundSchema, }); export function getCheckLCPFromJSON(jsonString) { return safeParse(jsonString, (x) => GetCheckLCP$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetCheckLCP' from JSON`); } /** @internal */ export const GetCheckChecksResponseSource$inboundSchema = z.nativeEnum(GetCheckChecksResponseSource); /** @internal */ export const GetCheckCLS$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: GetCheckChecksResponseSource$inboundSchema, }); export function getCheckCLSFromJSON(jsonString) { return safeParse(jsonString, (x) => GetCheckCLS$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetCheckCLS' from JSON`); } /** @internal */ export const GetCheckChecksResponse200Source$inboundSchema = z.nativeEnum(GetCheckChecksResponse200Source); /** @internal */ export const GetCheckTBT$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: GetCheckChecksResponse200Source$inboundSchema, }); export function getCheckTBTFromJSON(jsonString) { return safeParse(jsonString, (x) => GetCheckTBT$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetCheckTBT' from JSON`); } /** @internal */ export const GetCheckChecksResponse200ApplicationJSONSource$inboundSchema = z .nativeEnum(GetCheckChecksResponse200ApplicationJSONSource); /** @internal */ export const GetCheckVirtualExperienceScore$inboundSchema = z.object({ value: types.nullable(types.number()), previousValue: types.optional(types.number()), source: GetCheckChecksResponse200ApplicationJSONSource$inboundSchema, }); export function getCheckVirtualExperienceScoreFromJSON(jsonString) { return safeParse(jsonString, (x) => GetCheckVirtualExperienceScore$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetCheckVirtualExperienceScore' from JSON`); } /** @internal */ export const GetCheckMetrics$inboundSchema = z.object({ FCP: z.lazy(() => GetCheckFCP$inboundSchema), LCP: z.lazy(() => GetCheckLCP$inboundSchema), CLS: z.lazy(() => GetCheckCLS$inboundSchema), TBT: z.lazy(() => GetCheckTBT$inboundSchema), virtualExperienceScore: types.optional(z.lazy(() => GetCheckVirtualExperienceScore$inboundSchema)), }).transform((v) => { return remap$(v, { "FCP": "fcp", "LCP": "lcp", "CLS": "cls", "TBT": "tbt", }); }); export function getCheckMetricsFromJSON(jsonString) { return safeParse(jsonString, (x) => GetCheckMetrics$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetCheckMetrics' from JSON`); } /** @internal */ export const GetCheckOutput$inboundSchema = z.object({ metrics: types.optional(z.lazy(() => GetCheckMetrics$inboundSchema)), }); export function getCheckOutputFromJSON(jsonString) { return safeParse(jsonString, (x) => GetCheckOutput$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetCheckOutput' from JSON`); } /** @internal */ export const GetCheckResponseBody$inboundSchema = z.object({ id: types.string(), name: types.string(), createdAt: types.number(), updatedAt: types.number(), deploymentId: types.string(), status: GetCheckStatus$inboundSchema, conclusion: types.optional(GetCheckConclusion$inboundSchema), externalId: types.optional(types.string()), output: types.optional(z.lazy(() => GetCheckOutput$inboundSchema)), completedAt: types.optional(types.number()), path: types.optional(types.string()), blocking: types.boolean(), detailsUrl: types.optional(types.string()), integrationId: types.string(), startedAt: types.optional(types.number()), rerequestable: types.optional(types.boolean()), }); export function getCheckResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => GetCheckResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'GetCheckResponseBody' from JSON`); } //# sourceMappingURL=getcheckop.js.map