0.2.2 #31

Merged
Thilawyn merged 184 commits from next into master 2026-01-16 17:05:31 +01:00
Showing only changes of commit 4f9bfaafaa - Show all commits

View File

@@ -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)