@wordpress/core-data
Version:
Access to and manipulation of core WordPress entities.
16 lines (14 loc) • 388 B
JavaScript
/**
* Higher-order function which forward the resolution to another resolver with the same arguments.
*
* @param {string} resolverName forwarded resolver.
*
* @return {Function} Enhanced resolver.
*/
const forwardResolver =
( resolverName ) =>
( ...args ) =>
async ( { resolveSelect } ) => {
await resolveSelect[ resolverName ]( ...args );
};
export default forwardResolver;