github.com/grafana/pyroscope@v1.18.0/public/app/models/flamegraphDotComResponse.ts (about) 1 import { z, ZodError } from 'zod'; 2 import { Result } from '@pyroscope/util/fp'; 3 import { modelToResult } from './utils'; 4 5 export const flamegraphDotComResponseScheme = z.object({ 6 url: z.string(), 7 }); 8 9 export type FlamegraphDotComResponse = z.infer< 10 typeof flamegraphDotComResponseScheme 11 >; 12 13 export function parse(a: unknown): Result<FlamegraphDotComResponse, ZodError> { 14 return modelToResult(flamegraphDotComResponseScheme, a); 15 }