На что можно заменить интерфейсы в js