import { Options, Result, Spec } from 'arg'; import getArgs from './getArgs'; const getSubArgs = ( argv: Result, argsOptions: T, argOptions: Options = { permissive: true } ): Result & Pick, Exclude> => { const { _, ...rest } = argv; return { ...getArgs(_, argsOptions, argOptions), ...rest, } as Result & Pick, Exclude>; }; export default getSubArgs;