0.2.2 #31
@@ -270,6 +270,16 @@ extends Pipeable.Class() implements Query<K, A, E, R, P> {
|
|||||||
Effect.map(({ entry }) => entry),
|
Effect.map(({ entry }) => entry),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
removeCacheEntry(key: K): Effect.Effect<void, never, QueryClient.QueryClient> {
|
||||||
|
return Effect.andThen(
|
||||||
|
QueryClient.QueryClient,
|
||||||
|
client => SubscriptionRef.update(
|
||||||
|
client.cache,
|
||||||
|
HashMap.remove(new QueryClient.QueryClientCacheKey(key, this.f as (key: Query.AnyKey) => Effect.Effect<unknown, unknown, unknown>)),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const isQuery = (u: unknown): u is Query<readonly unknown[], unknown, unknown, unknown, unknown> => Predicate.hasProperty(u, QueryTypeId)
|
export const isQuery = (u: unknown): u is Query<readonly unknown[], unknown, unknown, unknown, unknown> => Predicate.hasProperty(u, QueryTypeId)
|
||||||
|
|||||||
Reference in New Issue
Block a user