UNPKG

graphql-document-collector

Version:

Load up smartly, in one location, all of the GraphQL queries/mutations/subscriptions of your project

15 lines (14 loc) 401 B
export function promisify( originalFunction: Function ): (...args: Array<any>) => Promise<any> { return function promisified(...args: Array<any>) { return new Promise(function promiseExec(resolve: Function, reject: Function) { originalFunction(...args, (err: Error, res: any) => { if (err) { return reject(err); } resolve(res); }); }); }; }