Suppose we have an interface A defined like this:
interface A = {
firstName: string;
lastName: string;
createdAt: Date;
}
How can I create a generic type that for any given interface, transforms all string properties to number?
Output
interface B = {
firstName: number;
lastName: number;
cretedAt: Date;
}