UNPKG

@onereach/orest-input-cli

Version:

The tool for creating, serving, and publishing OREST Inputs

20 lines (15 loc) 506 B
import { getResolvedChildren } from './utils'; const RESOLVER_NAME = 'getValidatorByUrn'; export default async ({ children = [] } = {}, ...restArgs) => async (...runtimeArgs) => { const [{ resolvers, dependencies }] = runtimeArgs; const { joi: Joi } = dependencies; const resolvedChildren = await getResolvedChildren({ children, resolvers, resolverName: RESOLVER_NAME, restArgs, runtimeArgs, }); return Joi.array().ordered(...resolvedChildren); };