renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
58 lines (57 loc) • 1.89 kB
TypeScript
import { z } from 'zod';
import type { Release } from '../types';
export declare const PythonRelease: z.ZodArray<z.ZodEffects<z.ZodObject<{
/** e.g: "Python 3.9.0b1" */
name: z.ZodString;
/** e.g: "python-390b1" */
slug: z.ZodString;
/** Major version e.g: 3 */
version: z.ZodNumber;
/** is latest major version, true for Python 2.7.18 and latest Python 3 */
is_latest: z.ZodBoolean;
is_published: z.ZodBoolean;
release_date: z.ZodCatch<z.ZodNullable<z.ZodEffects<z.ZodUnknown, import("../../../util/timestamp").Timestamp, unknown>>>;
pre_release: z.ZodBoolean;
release_page: z.ZodNullable<z.ZodString>;
show_on_download_page: z.ZodBoolean;
/** Changelog e.g: "https://docs.python.org/…html#python-3-9-0-beta-1" */
release_notes_url: z.ZodString;
/** Download URL e.g: "https://www.python.org/api/v2/downloads/release/436/" */
resource_uri: z.ZodString;
}, "strip", z.ZodTypeAny, {
version: number;
name: string;
release_date: import("../../../util/timestamp").Timestamp | null;
slug: string;
is_latest: boolean;
is_published: boolean;
pre_release: boolean;
release_page: string | null;
show_on_download_page: boolean;
release_notes_url: string;
resource_uri: string;
}, {
version: number;
name: string;
slug: string;
is_latest: boolean;
is_published: boolean;
pre_release: boolean;
release_page: string | null;
show_on_download_page: boolean;
release_notes_url: string;
resource_uri: string;
release_date?: unknown;
}>, Release, {
version: number;
name: string;
slug: string;
is_latest: boolean;
is_published: boolean;
pre_release: boolean;
release_page: string | null;
show_on_download_page: boolean;
release_notes_url: string;
resource_uri: string;
release_date?: unknown;
}>, "many">;