Basically is there a way to extract array values as a string types? Here is the pseudo code:
class A
{
public keys = ['name', 'age']
}
type ArrayKeys = P in A['keys'] // 'name' or 'age'
How to narrow ArrayKeys to be with possible values of A['keys'].