react-pose-15
Version:
A declarative animation library for React 15+
13 lines (11 loc) • 332 B
text/typescript
type TestString = (key: string) => boolean;
type Props = { [key: string]: any };
export const pickAssign = (shouldPick: TestString, sources: Props[]) =>
sources.reduce((picked, source) => {
for (const key in source) {
if (shouldPick(key)) {
picked[key] = source[key];
}
}
return picked;
}, {});