Paths<{
a: {
b: string;
};
'a.b': number;
}>;
will result in simply 'a.b'
as Paths
has no way to escape the .
in the a.b
property, which also means that PickDeep
etc that are based on Paths
will not be able to access a.b
One benefit of tuple styles of Get
is that it the tuple style for sure handles accessing all kinds of paths.
Also, yes, this is quite a theoretical bug that has little real world impact.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too