import {mapObject} from 'rambda'
describe('R.mapObject', () => { it('iterable with all three arguments', () => { const result = mapObject( (a, b, c) => { a b c return `${a}` }, {a: 1, b: 2} ) result }) it('iterable with property argument', () => { const result = mapObject( (a, b) => { a b return a + 2 }, {a: 1, b: 2} ) result }) it('iterable with no property argument', () => { const result = mapObject( a => { a return `${a}` }, {a: 1, b: 2} ) result }) it('curried requires explicit type', () => { const result = mapObject<number>((a, b, c) => { a b c return a + 2 })({a: 1, b: 2}) result }) it('curried requires explicit types', () => { const result = mapObject<number, string>((a, b, c) => { a b c return `${a}` })({a: 1, b: 2}) result })})