import { Effects, get } from '@typed/effects' import { ArgsEnv } from './types' export function* findRemainingArgs( usedIndexes: readonly number[], ): Effects { const { args } = yield* get() const remainingArgs = args.filter( (value, index) => value !== '--' && !usedIndexes.includes(index), ) return { _: remainingArgs } }