@onereach/orest-input-cli
Version:
The tool for creating, serving, and publishing OREST Inputs
23 lines (18 loc) • 468 B
JavaScript
import { getNormalizedResolvedChildren } from './utils';
const RESOLVER_NAME = 'getNormalizerByUrn';
export default async ({ children = [] } = {}, ...restArgs) =>
async (...runtimeArgs) =>
async value => {
if (!value) {
return {};
}
const [{ resolvers }] = runtimeArgs;
return getNormalizedResolvedChildren({
children,
resolvers,
runtimeArgs,
restArgs,
resolverName: RESOLVER_NAME,
value,
});
};