import {prop} from 'rambda'
const obj = {a: 1, b: 'foo'}
describe('R.prop', () => { it('issue #553', () => { const result = prop('e', {e: 'test1', d: 'test2'}) const curriedResult = prop<string>('e')({e: 'test1', d: 'test2'})
result curriedResult }) it('happy', () => { const result = prop('a', obj)
result }) it('curried', () => { const result = prop('b')(obj)
result })})
describe('with number as prop', () => { const list = [1, 2, 3] const index = 1 it('happy', () => { const result = prop(index, list)
result }) it('curried require explicit type', () => { const result = prop<number>(index)(list)
result })})