This commit is contained in:
Tanya Fomina 2022-12-12 22:03:42 +02:00
parent d9949ca383
commit b7977c92fb

View file

@ -1,10 +1,9 @@
/**
* Resolves aliases in specified object according to passed aliases info
*
*
* @example resolveAliases(obj, { label: 'title' })
* here 'label' is alias for 'title'
*
* @param item - item with resolved aliases
* @param obj - object with aliases to be resolved
* @param aliases - object with aliases info where key is an alias property name and value is an aliased property name
*/
export function resolveAliases<ObjectType>(obj: ObjectType, aliases: { [alias: string]: string }): ObjectType {