This is the TrovaTrip utility types package. All types from type-fest are available.
import { SetOptional } from '@trova-trip/trova-types';
interface User {
id: string;
email: string;
}
type UserWithOptionalId = SetOptional<User, 'id'>;
const user: UserWithOptionalId = {
email: 'example@test.com'
};