enum EField {
Name = 'name',
Age = 'age',
Surname = 'surname',
};
const arr = [EField.Name, EField.Age, EField.Surname];
const obj: {[K in EField]?: any} = {}
const prepareFn = (key: EField) => { obj[key] };
prepareFn(EField.Name);
prepareFn(EField.Age);