import { DirectusUser } from "./user.js"; import { MergeCoreCollection } from "../types/schema.js"; //#region src/schema/deployment.d.ts /** * Directus Deployment configuration */ type DirectusDeployment = MergeCoreCollection; options: Record | null; date_created: "datetime" | null; user_created: DirectusUser | string | null; projects: DirectusDeploymentProject[] | string[]; }>; /** * Directus Deployment Project */ type DirectusDeploymentProject = MergeCoreCollection | string; external_id: string; name: string; date_created: "datetime" | null; user_created: DirectusUser | string | null; }>; /** * Directus Deployment Run */ type DirectusDeploymentRun = MergeCoreCollection | string; external_id: string; status: "building" | "ready" | "error" | "canceled"; target: string; url: string | null; started_at: "datetime" | null; completed_at: "datetime" | null; date_created: "datetime" | null; user_created: DirectusUser | string | null; logs?: { timestamp: Date | string; type: "stdout" | "stderr" | "info"; message: string; }[]; }>; //#endregion export { DirectusDeployment, DirectusDeploymentProject, DirectusDeploymentRun }; //# sourceMappingURL=deployment.d.ts.map