Files
DefinitelyTyped/types/sanctuary/sanctuary-tests.ts
Juan J. Jimenez-Anca ea600ecad4 group in namespaces in order type create() environments (#22813)
* first sanctuary types

* group in namespaces in order type create() environments
2018-01-17 10:07:42 -08:00

11 lines
402 B
TypeScript

/// <reference types="node"/>;
import * as assert from "assert";
import { create, env } from "sanctuary";
const checkTypes = process.env["NODE_ENV"] !== "production";
const S = create({checkTypes, env});
assert.equal(S.map(S.concat('@'))(['foo', 'bar', 'baz']), ["@foo", "@bar", "@baz"]);
assert.equal(S.reduce(S.add)(0)([1, 2, 3, 4, 5]), 15);
assert.equal(S.flip(S.concat)('foo')('bar'), "barfoo");