ParameterPath type
Путь, описывающий, как получить доступ к определенному свойству в заданном источнике данных объекта. Может быть одним именем свойства, массивом, обозначающим имена вложенных свойств, или набором нескольких именованных свойств с путями в случае значений сложных объектов.
type ParameterPath =
| string
| string[]
| { [propertyName: string]: ParameterPath }