Skip to content

Commit 1f94782

Browse files
committed
Added typescript function check to utils at isFunction
1 parent 2af6908 commit 1f94782

File tree

13 files changed

+27
-14
lines changed

13 files changed

+27
-14
lines changed

dist/context.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/helper.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { usePromise } from './promise';
2-
import { combineResolvers } from './helper';
2+
import { combineResolvers, and, or } from './helper';
33
import { createExpressContext } from './context';
44
import { createResolver } from './resolver';
5-
export { usePromise, combineResolvers, createExpressContext, createResolver };
5+
export { usePromise, combineResolvers, createExpressContext, createResolver, and, or };

dist/index.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/promise.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/resolver.d.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,11 @@
1-
export declare const createResolver: (resFn: any, errFn: any) => (root: any, args?: {}, context?: {}, info?: {}) => Promise<any>;
1+
export interface ResultFunction<ResulType> {
2+
(root: any, args: any, context: any, info: any): Promise<ResulType> | ResulType | void;
3+
}
4+
export interface ErrorFunction<ErrorType> {
5+
(root: any, args: any, context: any, err: any): ErrorType | void;
6+
}
7+
export interface Resolver<ResulType> {
8+
(root: any, args: {}, context: {}, info: {}): Promise<ResulType>;
9+
createResolver?: <R, E>(resFn: ResultFunction<R>, errFn?: ErrorFunction<E>) => Resolver<R>;
10+
}
11+
export declare const createResolver: <R, E>(resFn: ResultFunction<R>, errFn: ErrorFunction<E>) => Resolver<R>;

dist/resolver.js

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/resolver.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/util.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
export declare const isFunction: (fn: any) => boolean;
2-
export declare const Promisify: (fn: any) => (...args: any[]) => Promise<{}>;
2+
export declare const Promisify: <T>(fn: any) => (...args: any[]) => Promise<{}>;
33
export declare const isNotNullOrUndefined: (val: any) => boolean;

0 commit comments

Comments
 (0)