ts-simple-nameof
ts-simple-nameof copied to clipboard
Support for indexing?
Are there plans to support indexing? For example:
interface IPerson {
name: string;
age: number;
}
interface IFamily {
members: IPerson[];
familyName: string;
}
const family: IFamily = {
familyName: 'Smith',
members: [
{ name: 'Don', age: 45 },
{ name: 'Ian', age: 27 },
],
}
for(let i=0; i < family.members.length; i++) {
nameof<IFamily>(x => x.members[i].name); // yields: 'members[i].name' every loop
}
The desired outcome would be to have it render: 'members[0].name' then 'members[1].name'.
Is this possible, or am I doing something wrong?