Skip to content

Commit aa913b6

Browse files
committed
fix: missing typings for MobxInfiniteQuery from root export
1 parent 58713a7 commit aa913b6

File tree

3 files changed

+32
-21
lines changed

3 files changed

+32
-21
lines changed

src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
export * from './mobx-mutation';
2+
export * from './mobx-mutation.types';
23
export * from './mobx-query.types';
34
export * from './mobx-query';
45
export * from './mobx-inifinite-query';
6+
export * from './mobx-inifinite-query.types';

src/mobx-mutation.ts

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,10 @@ import {
66
MutationOptions,
77
QueryClient,
88
} from '@tanstack/query-core';
9-
import { IDisposer } from 'disposer-util';
109
import { LinkedAbortController } from 'linked-abort-controller';
1110
import { action, makeObservable, observable, reaction } from 'mobx';
1211

13-
export interface MobxMutationConfig<
14-
TData = unknown,
15-
TVariables = void,
16-
TError = DefaultError,
17-
TContext = unknown,
18-
> extends Omit<
19-
MutationObserverOptions<TData, TError, TVariables, TContext>,
20-
'_defaulted'
21-
> {
22-
queryClient: QueryClient;
23-
/**
24-
* @deprecated use `abortSignal` instead
25-
*/
26-
disposer?: IDisposer;
27-
abortSignal?: AbortSignal;
28-
resetOnDispose?: boolean;
29-
onInit?: (
30-
mutation: MobxMutation<TData, TVariables, TError, TContext>,
31-
) => void;
32-
}
12+
import { MobxMutationConfig } from './mobx-mutation.types';
3313

3414
export class MobxMutation<
3515
TData = unknown,

src/mobx-mutation.types.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import {
2+
DefaultError,
3+
MutationObserverOptions,
4+
QueryClient,
5+
} from '@tanstack/query-core';
6+
import { IDisposer } from 'disposer-util';
7+
8+
import type { MobxMutation } from './mobx-mutation';
9+
10+
export interface MobxMutationConfig<
11+
TData = unknown,
12+
TVariables = void,
13+
TError = DefaultError,
14+
TContext = unknown,
15+
> extends Omit<
16+
MutationObserverOptions<TData, TError, TVariables, TContext>,
17+
'_defaulted'
18+
> {
19+
queryClient: QueryClient;
20+
/**
21+
* @deprecated use `abortSignal` instead
22+
*/
23+
disposer?: IDisposer;
24+
abortSignal?: AbortSignal;
25+
resetOnDispose?: boolean;
26+
onInit?: (
27+
mutation: MobxMutation<TData, TVariables, TError, TContext>,
28+
) => void;
29+
}

0 commit comments

Comments
 (0)