deno.land / x / yargs@v17.6.0-deno / lib / utils / obj-filter.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import {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;}
yargs

Version Info

Tagged at
a year ago