This obviously works fine in C# but not typescript, is there a way around it or will I just have to use different names?
export interface IThing<T> extends IThing {
Value: T;
}
export interface IThing {
Name?: string;
ValueStr?: string;
Type?: string;
}
I get 'All declarations of IThing must have identical type parameters'
Apologies if I'm being dense!