Spaces:
Sleeping
Sleeping
File size: 500 Bytes
0545b15 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | export function str(form: FormData, name: string): string {
const v = form.get(name);
return typeof v === 'string' ? v : '';
}
export function strList(form: FormData, name: string): string[] {
return form.getAll(name).filter((v): v is string => typeof v === 'string');
}
export function bool(form: FormData, name: string): boolean {
const v = form.get(name);
return v === 'on' || v === 'true' || v === '1';
}
export function today(): string {
return new Date().toISOString().slice(0, 10);
}
|