Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@tanstack/solid-query

Package Overview
Dependencies
Maintainers
2
Versions
461
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tanstack/solid-query - npm Package Compare versions

Comparing version
5.87.4
to
5.89.0
+1
-4
build/dev.cjs

@@ -307,6 +307,3 @@ 'use strict';

const client = solidJs.createMemo(() => exports.useQueryClient(queryClient?.()));
const observer = new queryCore.MutationObserver(
client(),
options()
);
const observer = new queryCore.MutationObserver(client(), options());
const mutate = (variables, mutateOptions) => {

@@ -313,0 +310,0 @@ observer.mutate(variables, mutateOptions).catch(queryCore.noop);

@@ -306,6 +306,3 @@ import { MutationObserver, shouldThrowError, QueriesObserver, noop, QueryClient as QueryClient$1, replaceEqualDeep, hydrate, notifyManager, QueryObserver, InfiniteQueryObserver } from '@tanstack/query-core';

const client = createMemo(() => useQueryClient(queryClient?.()));
const observer = new MutationObserver(
client(),
options()
);
const observer = new MutationObserver(client(), options());
const mutate = (variables, mutateOptions) => {

@@ -312,0 +309,0 @@ observer.mutate(variables, mutateOptions).catch(noop);

@@ -298,6 +298,3 @@ 'use strict';

const client = solidJs.createMemo(() => exports.useQueryClient(queryClient?.()));
const observer = new queryCore.MutationObserver(
client(),
options()
);
const observer = new queryCore.MutationObserver(client(), options());
const mutate = (variables, mutateOptions) => {

@@ -304,0 +301,0 @@ observer.mutate(variables, mutateOptions).catch(queryCore.noop);

+9
-9

@@ -75,13 +75,13 @@ import { DefaultError, QueryKey, OmitKeyof, InfiniteQueryObserverOptions as InfiniteQueryObserverOptions$1, QueryClient as QueryClient$1, QueryClientConfig as QueryClientConfig$1, DefaultOptions as DefaultOptions$1, QueryObserverOptions as QueryObserverOptions$1, DefinedInfiniteQueryObserverResult, InfiniteQueryObserverResult, QueryObserverResult, DefinedQueryObserverResult, MutationObserverOptions, MutateFunction, Override, MutationObserverResult, DataTag, InfiniteData, NonUndefinedGuard, QueryFunction, ThrowOnError, QueriesPlaceholderDataFunction, QueryFilters, MutationFilters, MutationState, Mutation } from '@tanstack/query-core';

type DefinedUseInfiniteQueryResult<TData = unknown, TError = DefaultError> = DefinedInfiniteQueryObserverResult<TData, TError>;
interface SolidMutationOptions<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown> extends OmitKeyof<MutationObserverOptions<TData, TError, TVariables, TContext>, '_defaulted'> {
interface SolidMutationOptions<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown> extends OmitKeyof<MutationObserverOptions<TData, TError, TVariables, TOnMutateResult>, '_defaulted'> {
}
type UseMutationOptions<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown> = Accessor<SolidMutationOptions<TData, TError, TVariables, TContext>>;
type UseMutateFunction<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown> = (...args: Parameters<MutateFunction<TData, TError, TVariables, TContext>>) => void;
type UseMutateAsyncFunction<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown> = MutateFunction<TData, TError, TVariables, TContext>;
type UseBaseMutationResult<TData = unknown, TError = DefaultError, TVariables = unknown, TContext = unknown> = Override<MutationObserverResult<TData, TError, TVariables, TContext>, {
mutate: UseMutateFunction<TData, TError, TVariables, TContext>;
type UseMutationOptions<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown> = Accessor<SolidMutationOptions<TData, TError, TVariables, TOnMutateResult>>;
type UseMutateFunction<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown> = (...args: Parameters<MutateFunction<TData, TError, TVariables, TOnMutateResult>>) => void;
type UseMutateAsyncFunction<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown> = MutateFunction<TData, TError, TVariables, TOnMutateResult>;
type UseBaseMutationResult<TData = unknown, TError = DefaultError, TVariables = unknown, TOnMutateResult = unknown> = Override<MutationObserverResult<TData, TError, TVariables, TOnMutateResult>, {
mutate: UseMutateFunction<TData, TError, TVariables, TOnMutateResult>;
}> & {
mutateAsync: UseMutateAsyncFunction<TData, TError, TVariables, TContext>;
mutateAsync: UseMutateAsyncFunction<TData, TError, TVariables, TOnMutateResult>;
};
type UseMutationResult<TData = unknown, TError = DefaultError, TVariables = unknown, TContext = unknown> = UseBaseMutationResult<TData, TError, TVariables, TContext>;
type UseMutationResult<TData = unknown, TError = DefaultError, TVariables = unknown, TOnMutateResult = unknown> = UseBaseMutationResult<TData, TError, TVariables, TOnMutateResult>;

@@ -120,3 +120,3 @@ type UndefinedInitialDataOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = Accessor<SolidQueryOptions<TQueryFnData, TError, TData, TQueryKey> & {

declare function useMutation<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown>(options: UseMutationOptions<TData, TError, TVariables, TContext>, queryClient?: Accessor<QueryClient>): UseMutationResult<TData, TError, TVariables, TContext>;
declare function useMutation<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown>(options: UseMutationOptions<TData, TError, TVariables, TOnMutateResult>, queryClient?: Accessor<QueryClient>): UseMutationResult<TData, TError, TVariables, TOnMutateResult>;

@@ -123,0 +123,0 @@ type UseQueryOptionsForUseQueries<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = OmitKeyof<SolidQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'placeholderData' | 'suspense'> & {

@@ -75,13 +75,13 @@ import { DefaultError, QueryKey, OmitKeyof, InfiniteQueryObserverOptions as InfiniteQueryObserverOptions$1, QueryClient as QueryClient$1, QueryClientConfig as QueryClientConfig$1, DefaultOptions as DefaultOptions$1, QueryObserverOptions as QueryObserverOptions$1, DefinedInfiniteQueryObserverResult, InfiniteQueryObserverResult, QueryObserverResult, DefinedQueryObserverResult, MutationObserverOptions, MutateFunction, Override, MutationObserverResult, DataTag, InfiniteData, NonUndefinedGuard, QueryFunction, ThrowOnError, QueriesPlaceholderDataFunction, QueryFilters, MutationFilters, MutationState, Mutation } from '@tanstack/query-core';

type DefinedUseInfiniteQueryResult<TData = unknown, TError = DefaultError> = DefinedInfiniteQueryObserverResult<TData, TError>;
interface SolidMutationOptions<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown> extends OmitKeyof<MutationObserverOptions<TData, TError, TVariables, TContext>, '_defaulted'> {
interface SolidMutationOptions<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown> extends OmitKeyof<MutationObserverOptions<TData, TError, TVariables, TOnMutateResult>, '_defaulted'> {
}
type UseMutationOptions<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown> = Accessor<SolidMutationOptions<TData, TError, TVariables, TContext>>;
type UseMutateFunction<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown> = (...args: Parameters<MutateFunction<TData, TError, TVariables, TContext>>) => void;
type UseMutateAsyncFunction<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown> = MutateFunction<TData, TError, TVariables, TContext>;
type UseBaseMutationResult<TData = unknown, TError = DefaultError, TVariables = unknown, TContext = unknown> = Override<MutationObserverResult<TData, TError, TVariables, TContext>, {
mutate: UseMutateFunction<TData, TError, TVariables, TContext>;
type UseMutationOptions<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown> = Accessor<SolidMutationOptions<TData, TError, TVariables, TOnMutateResult>>;
type UseMutateFunction<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown> = (...args: Parameters<MutateFunction<TData, TError, TVariables, TOnMutateResult>>) => void;
type UseMutateAsyncFunction<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown> = MutateFunction<TData, TError, TVariables, TOnMutateResult>;
type UseBaseMutationResult<TData = unknown, TError = DefaultError, TVariables = unknown, TOnMutateResult = unknown> = Override<MutationObserverResult<TData, TError, TVariables, TOnMutateResult>, {
mutate: UseMutateFunction<TData, TError, TVariables, TOnMutateResult>;
}> & {
mutateAsync: UseMutateAsyncFunction<TData, TError, TVariables, TContext>;
mutateAsync: UseMutateAsyncFunction<TData, TError, TVariables, TOnMutateResult>;
};
type UseMutationResult<TData = unknown, TError = DefaultError, TVariables = unknown, TContext = unknown> = UseBaseMutationResult<TData, TError, TVariables, TContext>;
type UseMutationResult<TData = unknown, TError = DefaultError, TVariables = unknown, TOnMutateResult = unknown> = UseBaseMutationResult<TData, TError, TVariables, TOnMutateResult>;

@@ -120,3 +120,3 @@ type UndefinedInitialDataOptions<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = Accessor<SolidQueryOptions<TQueryFnData, TError, TData, TQueryKey> & {

declare function useMutation<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown>(options: UseMutationOptions<TData, TError, TVariables, TContext>, queryClient?: Accessor<QueryClient>): UseMutationResult<TData, TError, TVariables, TContext>;
declare function useMutation<TData = unknown, TError = DefaultError, TVariables = void, TOnMutateResult = unknown>(options: UseMutationOptions<TData, TError, TVariables, TOnMutateResult>, queryClient?: Accessor<QueryClient>): UseMutationResult<TData, TError, TVariables, TOnMutateResult>;

@@ -123,0 +123,0 @@ type UseQueryOptionsForUseQueries<TQueryFnData = unknown, TError = DefaultError, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = OmitKeyof<SolidQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'placeholderData' | 'suspense'> & {

@@ -297,6 +297,3 @@ import { MutationObserver, shouldThrowError, QueriesObserver, noop, QueryClient as QueryClient$1, replaceEqualDeep, hydrate, notifyManager, QueryObserver, InfiniteQueryObserver } from '@tanstack/query-core';

const client = createMemo(() => useQueryClient(queryClient?.()));
const observer = new MutationObserver(
client(),
options()
);
const observer = new MutationObserver(client(), options());
const mutate = (variables, mutateOptions) => {

@@ -303,0 +300,0 @@ observer.mutate(variables, mutateOptions).catch(noop);

{
"name": "@tanstack/solid-query",
"version": "5.87.4",
"version": "5.89.0",
"description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid",

@@ -49,3 +49,3 @@ "author": "tannerlinsley",

"dependencies": {
"@tanstack/query-core": "5.87.4"
"@tanstack/query-core": "5.89.0"
},

@@ -52,0 +52,0 @@ "devDependencies": {

@@ -147,5 +147,5 @@ /* istanbul ignore file */

TVariables = void,
TContext = unknown,
TOnMutateResult = unknown,
> extends OmitKeyof<
MutationObserverOptions<TData, TError, TVariables, TContext>,
MutationObserverOptions<TData, TError, TVariables, TOnMutateResult>,
'_defaulted'

@@ -158,4 +158,4 @@ > {}

TVariables = void,
TContext = unknown,
> = Accessor<SolidMutationOptions<TData, TError, TVariables, TContext>>
TOnMutateResult = unknown,
> = Accessor<SolidMutationOptions<TData, TError, TVariables, TOnMutateResult>>

@@ -166,5 +166,7 @@ export type UseMutateFunction<

TVariables = void,
TContext = unknown,
TOnMutateResult = unknown,
> = (
...args: Parameters<MutateFunction<TData, TError, TVariables, TContext>>
...args: Parameters<
MutateFunction<TData, TError, TVariables, TOnMutateResult>
>
) => void

@@ -176,4 +178,4 @@

TVariables = void,
TContext = unknown,
> = MutateFunction<TData, TError, TVariables, TContext>
TOnMutateResult = unknown,
> = MutateFunction<TData, TError, TVariables, TOnMutateResult>

@@ -184,8 +186,13 @@ export type UseBaseMutationResult<

TVariables = unknown,
TContext = unknown,
TOnMutateResult = unknown,
> = Override<
MutationObserverResult<TData, TError, TVariables, TContext>,
{ mutate: UseMutateFunction<TData, TError, TVariables, TContext> }
MutationObserverResult<TData, TError, TVariables, TOnMutateResult>,
{ mutate: UseMutateFunction<TData, TError, TVariables, TOnMutateResult> }
> & {
mutateAsync: UseMutateAsyncFunction<TData, TError, TVariables, TContext>
mutateAsync: UseMutateAsyncFunction<
TData,
TError,
TVariables,
TOnMutateResult
>
}

@@ -197,3 +204,3 @@

TVariables = unknown,
TContext = unknown,
> = UseBaseMutationResult<TData, TError, TVariables, TContext>
TOnMutateResult = unknown,
> = UseBaseMutationResult<TData, TError, TVariables, TOnMutateResult>

@@ -19,18 +19,22 @@ import { MutationObserver, noop, shouldThrowError } from '@tanstack/query-core'

TVariables = void,
TContext = unknown,
TOnMutateResult = unknown,
>(
options: UseMutationOptions<TData, TError, TVariables, TContext>,
options: UseMutationOptions<TData, TError, TVariables, TOnMutateResult>,
queryClient?: Accessor<QueryClient>,
): UseMutationResult<TData, TError, TVariables, TContext> {
): UseMutationResult<TData, TError, TVariables, TOnMutateResult> {
const client = createMemo(() => useQueryClient(queryClient?.()))
const observer = new MutationObserver<TData, TError, TVariables, TContext>(
client(),
options(),
)
const observer = new MutationObserver<
TData,
TError,
TVariables,
TOnMutateResult
>(client(), options())
const mutate: UseMutateFunction<TData, TError, TVariables, TContext> = (
variables,
mutateOptions,
) => {
const mutate: UseMutateFunction<
TData,
TError,
TVariables,
TOnMutateResult
> = (variables, mutateOptions) => {
observer.mutate(variables, mutateOptions).catch(noop)

@@ -40,3 +44,3 @@ }

const [state, setState] = createStore<
UseMutationResult<TData, TError, TVariables, TContext>
UseMutationResult<TData, TError, TVariables, TOnMutateResult>
>({

@@ -43,0 +47,0 @@ ...observer.getCurrentResult(),