Omit - это форма служебного типа, которая упрощает преобразования общих типов. Omit позволяет вам создать тип, передав текущий тип и выбрав ключи, которые нужно пропустить в новом типе.

Omit<Type, Keys>;

Например:

interface Todo {
	title: string;
	description: string;
	completed: boolean;
	createdAt: number;
}
 
type TodoPreview = Omit<Todo, "description">;

Назад