type

inline fun <T> type(): RuleTarget<T>

Targets every generated value of T.


inline fun <T> type(noinline configure: RuleTarget<T>.() -> Unit): RuleTarget<T>

Groups declarations for every generated value of T.


fun type(type: KType): RuleTarget<*>

Deprecated (with error)

Use the reified type<T>() overload.

Targets every generated value of type.

This low-level overload is intended for callers that already carry a KType. The caller must keep type and the generator value type consistent.