type служит для задания псевдонима для новых типов, при этом оно может использоваться и как замена для interface, например:
type GoodType = { id: number, name: string, price: string, }
Официальная документация:
error: class, interface, or enum expected
Ошибка возникает обычно когда что-то не так с предыдущими строками или символами. например вместо
org.apache.hadoop.mapreduce.Partitioner
требуется написать:
import org.apache.hadoop.mapreduce.Partitioner