For `typealias` naming - which style do you prefer...
# codingconventions
z
For
typealias
naming - which style do you prefer (verb vs noun vs mixed)?
Copy code
() -> User
Copy code
// 1 - verb
typealias GetUser = () -> User
Usage then becomes
getUser()
Copy code
// 2 - noun
typealias UserGetter = () -> Int
Usage then becomes `userGetter()`/`userGetter.invoke()`
Copy code
// 3 - mixed
typealias UserGetter = () -> User

val userGetter: UserGetter = ..
val viewModel = ViewModel(
  getUser = userGetter
)
Usage is still
getUser()
2️⃣ 1
1️⃣ 8
3️⃣ 1
I’m personally leaning towards `GetUser`/`getUser()` because I find it’s more natural in terms of usage, but I’m curious if we’ve come to an agreement on this as a community