import objectAssign from 'ponyfills/objectAssign' ; function pickFromObject ( instance , items ) { const keys = Object . keys ( instance ) ; return keys . reduce ( ( obj , itemKey ) => { if ( items . indexOf ( itemKey ) !== - 1 ) { return { items : objectAssign ( { } , obj . items , { [ itemKey ] : instance [ itemKey ] } ) , rest : obj . rest , } ; } return { items : obj . items , rest : objectAssign ( { } , obj . rest , { [ itemKey ] : instance [ itemKey ] } ) , } ; } , { items : { } , rest : { } , } ) ; } export { pickFromObject as default , } ;