Files
vue-driven-cloud-storage/backend/node_modules/express-validator/lib/field-selection.d.ts
237899745 4350113979 fix: 修复配额说明重复和undefined问题
- 在editStorageForm中初始化oss_storage_quota_value和oss_quota_unit
- 删除重复的旧配额说明块,保留新的当前配额设置显示

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 19:39:53 +08:00

23 lines
1.0 KiB
TypeScript

import { FieldInstance, Location, Request, UnknownFieldInstance } from './base';
export type SelectFields = (req: Request, fields: string[], locations: Location[]) => FieldInstance[];
export declare const selectFields: SelectFields;
export declare const selectUnknownFields: (req: Request, knownFields: string[], locations: Location[]) => UnknownFieldInstance[];
/**
* Reconstructs a field path from a list of path segments.
*
* Most segments will be concatenated by a dot, for example `['foo', 'bar']` becomes `foo.bar`.
* However, a numeric segment will be wrapped in brackets to match regular JS array syntax:
*
* ```
* reconstructFieldPath(['foo', 0, 'bar']) // foo[0].bar
* ```
*
* Segments which have a special character such as `.` will be wrapped in brackets and quotes,
* which also matches JS syntax for objects with such keys.
*
* ```
* reconstructFieldPath(['foo', 'bar.baz', 'qux']) // foo["bar.baz"].qux
* ```
*/
export declare function reconstructFieldPath(segments: readonly string[]): string;