| 1234567891011121314 |
- export function resolveFieldNamePath(fieldName: string) {
- if (fieldName.startsWith('[') && fieldName.endsWith(']')) {
- const rawKey = fieldName.slice(1, -1);
- return {
- pathSegments: [rawKey],
- rawKey,
- };
- }
- return {
- pathSegments: fieldName.match(/[^.[\]]+/g) ?? [],
- rawKey: undefined,
- };
- }
|