object_type TypeScript practice type Point interface Point1 Combination: type + interface interface + type Omit && Pick && Partial && Required && Readonly how I can work with type || keyof Point readonly for key key? - don't required