Skip to content

foldEnv

inline fun <T> foldEnv(crossinline client: () -> T, crossinline server: () -> T): T

Runs client on the physical client and server on a dedicated server, returning whichever ran. Only the branch matching the current Env is ever class-loaded, so client can safely reference client-only classes even when this is called from common code.