kgraphql / com.apurebase.kgraphql.schema.model / FunctionWrapper / on
on
fun <T> on(function: KFunction<T>): FunctionWrapper<T>
fun <T> on(function: suspend () -> T): FunctionWrapper<T>
fun <T, R> on(function: suspend (R) -> T): ArityOne<T, R>
fun <T, R> on(function: suspend (R) -> T, hasReceiver: Boolean = false): ArityOne<T, R>
fun <T, R, E> on(function: suspend (R, E) -> T, hasReceiver: Boolean = false): ArityTwo<T, R, E>
fun <T, R, E, W> on(function: suspend (R, E, W) -> T, hasReceiver: Boolean = false): ArityThree<T, R, E, W>
fun <T, R, E, W, Q> on(function: suspend (R, E, W, Q) -> T, hasReceiver: Boolean = false): ArityFour<T, R, E, W, Q>
fun <T, R, E, W, Q, A> on(function: suspend (R, E, W, Q, A) -> T, hasReceiver: Boolean = false): ArityFive<T, R, E, W, Q, A>
fun <T, R, E, W, Q, A, S> on(function: suspend (R, E, W, Q, A, S) -> T, hasReceiver: Boolean = false): AritySix<T, R, E, W, Q, A, S>
fun <T, R, E, W, Q, A, S, G> on(function: suspend (R, E, W, Q, A, S, G) -> T, hasReceiver: Boolean = false): AritySeven<T, R, E, W, Q, A, S, G>
fun <T, R, E, W, Q, A, S, G, H> on(function: suspend (R, E, W, Q, A, S, G, H) -> T, hasReceiver: Boolean = false): ArityEight<T, R, E, W, Q, A, S, G, H>
fun <T, R, E, W, Q, A, S, G, H, J> on(function: suspend (R, E, W, Q, A, S, G, H, J) -> T, hasReceiver: Boolean = false): ArityNine<T, R, E, W, Q, A, S, G, H, J>