Я хотел бы определить интерфейс, который позволяет вам предоставлять content
ИЛИ content_object
, но не оба. Вы должны определить один или другой. Какой самый простой способ добиться этого в TypeScript? Я знаю, что могу сказать, что контент string | object
, но остальная часть моего кода выигрывает, если я могу определить его так, как описано.
interface IModal {
content?: string;
content_object?: object;
}