Skip to content

Commit de364a9

Browse files
committed
fix!: improve types
1 parent 92fd48c commit de364a9

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

packages/core/src/core/UnCancelToken.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export interface UnCancelTokenSource<T = UnData, D = UnData> {
2525
}
2626

2727
export interface UnCancelTokenStatic<T = UnData, D = UnData> {
28-
new (executor: (cancel: UnCanceler) => void): UnCancelToken;
28+
new (executor: (cancel: UnCanceler<T, D>) => void): UnCancelToken<T, D>;
2929
source: () => UnCancelTokenSource<T, D>;
3030
}
3131

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import type { UnCancel } from "./UnCancelToken";
1+
import type { UnData } from "../types";
2+
import type { UnCanceledError } from "./UnCanceledError";
23

3-
export const isUnCancel = (value: any): value is UnCancel =>
4-
value?.isUnCanceledError === true;
4+
export const isUnCancel = <T = UnData, D = UnData>(
5+
value: any,
6+
): value is UnCanceledError<T, D> => value?.isUnCanceledError === true;

packages/core/src/index.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {
44
isUnCancel,
55
isUnError,
66
Un,
7-
type UnCancel,
87
UnCanceledError,
98
UnCancelToken,
109
type UnCancelTokenStatic,
@@ -33,7 +32,7 @@ export interface UnStatic<T = UnData, D = UnData> extends UnInstance<T, D> {
3332

3433
CanceledError: typeof UnCanceledError<T, D>;
3534
CancelToken: UnCancelTokenStatic<T, D>;
36-
isCancel: (value: any) => value is UnCancel;
35+
isCancel: (value: any) => value is UnCanceledError<T, D>;
3736

3837
VERSION: string;
3938

0 commit comments

Comments
 (0)