@reffuse/extension-query 0.1.4 #15
@@ -11,7 +11,7 @@ import { MutationRunner, QueryRunner } from "./internal/index.js"
|
|||||||
|
|
||||||
export interface UseQueryProps<K extends readonly unknown[], A, E, R> {
|
export interface UseQueryProps<K extends readonly unknown[], A, E, R> {
|
||||||
readonly key: Stream.Stream<K>
|
readonly key: Stream.Stream<K>
|
||||||
readonly query: (key: K) => Effect.Effect<A, E, R>
|
readonly query: (key: K) => Effect.Effect<A, E, R | QueryProgress.QueryProgress>
|
||||||
readonly refreshOnWindowFocus?: boolean
|
readonly refreshOnWindowFocus?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ export interface QueryRunner<K extends readonly unknown[], A, E, R> {
|
|||||||
export interface MakeProps<EH, K extends readonly unknown[], A, E, HandledE, R> {
|
export interface MakeProps<EH, K extends readonly unknown[], A, E, HandledE, R> {
|
||||||
readonly QueryClient: QueryClient.GenericTagClass<EH, HandledE>
|
readonly QueryClient: QueryClient.GenericTagClass<EH, HandledE>
|
||||||
readonly key: Stream.Stream<K>
|
readonly key: Stream.Stream<K>
|
||||||
readonly query: (key: K) => Effect.Effect<A, E, R>
|
readonly query: (key: K) => Effect.Effect<A, E, R | QueryProgress.QueryProgress>
|
||||||
}
|
}
|
||||||
|
|
||||||
export const make = <EH, K extends readonly unknown[], A, E, HandledE, R>(
|
export const make = <EH, K extends readonly unknown[], A, E, HandledE, R>(
|
||||||
|
|||||||
Reference in New Issue
Block a user