Package-level declarations
Properties
Functions
Link copied to clipboard
inline fun <T, S> buildKtorInfiniteQueryKey(id: InfiniteQueryId<T, S>, crossinline fetch: suspend HttpClient.(param: S) -> T, noinline initialParam: () -> S, noinline loadMoreParam: (QueryChunks<T, S>) -> S?): InfiniteQueryKey<T, S>
A delegation function to build an InfiniteQueryKey for Ktor.
Link copied to clipboard
inline fun <T, S> buildKtorMutationKey(id: MutationId<T, S> = MutationId.auto(), crossinline mutate: suspend HttpClient.(variable: S) -> T): MutationKey<T, S>
A delegation function to build a MutationKey for Ktor.
Link copied to clipboard
Link copied to clipboard
inline fun <T> buildKtorSubscriptionKey(id: SubscriptionId<T> = SubscriptionId.auto(), crossinline subscribe: HttpClient.() -> Flow<T>): SubscriptionKey<T>
A delegation function to build a SubscriptionKey for Ktor.
Link copied to clipboard
Creates a new receiver that uses the given client to send queries and mutations.