File tree Expand file tree Collapse file tree 1 file changed +0
-29
lines changed Expand file tree Collapse file tree 1 file changed +0
-29
lines changed Original file line number Diff line number Diff line change @@ -30,32 +30,3 @@ export const or = (...conditions) => resolver => (...query) => {
3030 } ) ;
3131}
3232
33- /**
34- * Constructs a composable resolver with the same arguments as createResolver.
35- * The composable resolver provides the compose method which takes an object of named resolver functions.
36- * The resolvers object can contain, constructed resolver functions or { resolve: fn, error: fn } params
37- * to construct a new resolver. Compose returns an object of resolvers who inherit from the baseResolver
38- * on which compose was called.
39- *
40- * @param resFn: resolver function
41- * @param errFn: error handler
42- * @returns resolverFn: { createResolver(resFn, errFn), compose({ resolvers }): { composed resolvers } ...}
43- */
44- // export const composable = <R,E>(resFn: ResultFunction<R>, errFn: ErrorFunction<E>) => {
45- // const baseResolver = createResolver(resFn, errFn);
46-
47- // baseResolver['compose'] = ( resolvers: {} ) => {
48- // const composed = {};
49- // Object.keys(resolvers).forEach(key => {
50- // const _resolver = resolvers[key];
51- // composed[key] = (_resolver.resolve || _resolver.error)
52- // // supports syntax: compose( { myResolver: { resolve: resFn, error: errFn } } )
53- // ? baseResolver.createResolver(_resolver.resolve, _resolver.error)
54- // // supports syntax: compose( { myResolver: resolver } )
55- // : baseResolver.createResolver(_resolver);
56- // });
57- // return composed;
58- // }
59-
60- // return baseResolver;
61- // }
You can’t perform that action at this time.
0 commit comments