This commit is contained in:
@@ -270,6 +270,16 @@ extends Pipeable.Class() implements Query<K, A, E, R, P> {
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user