In typescript, the Parameters<T>
utility type returns a tuple. How would I get the same thing but as an object?
type Idk<T> = //...
declare function createUser(id: string, userType: UserEnum): Option<User>;
// [id: string, userType: UserEnum]
let params: Parameters<typeof createUser>;
// {id: string, userType: UserEnum}
let paramsObj: Idk<typeof createUser>;