deno.land / x / yargs@v17.6.0-deno / lib / utils / obj-filter.ts
123456789101112131415import {objectKeys} from '../typings/common-types.js';
export function objFilter<T extends object>( original = {} as T, filter: (k: keyof T, v: T[keyof T]) => boolean = () => true) { const obj = {} as T; objectKeys(original).forEach(key => { if (filter(key, original[key])) { obj[key] = original[key]; } }); return obj;}
Version Info