UNPKG

typescript-monads

Version:
12 lines (10 loc) 444 B
import { Result, fail, ok, result, resultToPromise, resultToObservable } from './public_api' describe('result api', () => { it('should export', () => { expect(fail(Error('Test'))).toBeInstanceOf(Result) expect(ok(1)).toBeInstanceOf(Result) expect(result(() => true, 1, Error('Test'))).toBeInstanceOf(Result) expect(typeof resultToPromise).toEqual('function') expect(typeof resultToObservable).toEqual('function') }) })