У меня есть интерфейс с определенными полями, поэтому некоторые типы полей сами являются интерфейсами.
например:
interface IA {
b: string;
c: string;
d: ID;
}
interface ID {
e: number;
f: boolean;
}
и у меня есть объект, который выглядит так:
{ b: "b", c: "c", d: { e: "2", f: "true" } }
Я хочу преобразовать / применить интерфейс к этому объекту, чтобы в конце он выглядел так:
{ b: "b", c: "c", d: { e: 2, f: true } }
Есть ли встроенный способ добиться этого? или любое другое решение для достижения этого?
Заранее спасибо