Harden production workflows and agent admission
This commit is contained in:
@@ -21,3 +21,12 @@ export function normalizePageSize(value: unknown, fallback: PageSize = DEFAULT_P
|
||||
const n = Number(value);
|
||||
return (PAGE_SIZE_OPTIONS as readonly number[]).includes(n) ? (n as PageSize) : fallback;
|
||||
}
|
||||
|
||||
export function normalizePageNumber(value: unknown): number {
|
||||
const n = Number(value);
|
||||
return Number.isInteger(n) && n > 0 ? n : 1;
|
||||
}
|
||||
|
||||
export function normalizeBack(value: unknown): boolean {
|
||||
return value === "1" || value === "true";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user