DataLoadedFunction

fun <T, K, R> DataLoadedFunction(name: String, loader: DataLoaderFactory<K, R>, prepare: FunctionWrapper<K>, returnType: KType, description: String? = null, isDeprecated: Boolean = false, deprecationReason: String? = null, accessRule: (T?, Context) -> Exception?? = null, inputValues: List<InputValueDef<*>> = emptyList())