UNPKG

fil-obj

Version:

Filter an object by keys or a function.

12 lines (10 loc) 576 B
type Object$1 = Record<string, any>; type Filter = Function; type Keys = Set<string> | Array<string>; declare function filter(object: Object$1, fn: Filter): void; declare function toFiltered(object: Object$1, fn: Filter): Object$1; declare function keepKeys(object: Object$1, keys: Keys): void; declare function includeKeys(object: Object$1, keys: Keys): Object$1; declare function dropKeys(object: Object$1, keys: Keys): void; declare function excludeKeys(object: Object$1, keys: Keys): Object$1; export { dropKeys, excludeKeys, filter, includeKeys, keepKeys, toFiltered };