@223606322
начинающий web-разработчик

Возможно ли определить несколько интерфейсов в рамках одного объекта?

Типа что бы был что-то вроде такого
export animal = {
  export interface cat {
  	tail: boolean;
  	voice: string;
  }

  export interface dog {
  	tail: boolean;
  	voice: string;
  }
}


import {animal} from "@/...."

let dog = {
	tail: true,
	voice: 'gav'
} as animal.dog

let cat = {
	tail: true,
	voice: 'meow'
} as animal.cat


понятно, что так не сработает, но есть ли какая-то подобная возможночть, чтобы экспортировать только одну сущность и через точку обращаться к интерфейсам в этой сущности?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы