ContextParamTypeBuilder

Functions

Link copied to clipboard
fun <A : Any> autofilledBy(lazyParamType: () -> ContextParamType<A>, fillValue: (A) -> V?): ContextParamTypeBuilder<V>
fun <A : Any, B : Any> autofilledBy(lazyParamTypeA: () -> ContextParamType<A>, lazyParamTypeB: () -> ContextParamType<B>, fillValue: (A, B) -> V?): ContextParamTypeBuilder<V>
fun <A : Any, B : Any, C : Any> autofilledBy(lazyParamTypeA: () -> ContextParamType<A>, lazyParamTypeB: () -> ContextParamType<B>, lazyParamTypeC: () -> ContextParamType<C>, fillValue: (A, B, C) -> V?): ContextParamTypeBuilder<V>
fun <A : Any, B : Any, C : Any, D : Any> autofilledBy(lazyParamTypeA: () -> ContextParamType<A>, lazyParamTypeB: () -> ContextParamType<B>, lazyParamTypeC: () -> ContextParamType<C>, lazyParamTypeD: () -> ContextParamType<D>, fillValue: (A, B, C, D) -> V?): ContextParamTypeBuilder<V>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun require(validator: (V) -> Boolean, errorGenerator: (V) -> String): ContextParamTypeBuilder<V>
Link copied to clipboard