transactionWithResult

suspend fun <T : Any> transactionWithResult(resultType: KClass<T>, ignoreTransitionLock: Boolean = false, transaction: IRouterTransactionScope.() -> Unit): Outcome<T, RouteResultError>