alepha
Version:
Easy-to-use modern TypeScript framework for building many kind of applications.
17 lines (14 loc) • 509 B
text/typescript
import { type Static, z } from "alepha";
import { parameters } from "../entities/parameters.ts";
/**
* Rollback parameter body schema.
*
* Creator fields are omitted; the controller captures the authenticated user
* server-side.
*/
export const rollbackParameterBodySchema = parameters.schema
.pick({ changeDescription: true })
.extend({
targetVersion: z.integer().describe("Version number to rollback to"),
});
export type RollbackParameterBody = Static<typeof rollbackParameterBodySchema>;