Files
DefinitelyTyped/types/crocks/index.d.ts
Jakub Barczyk e16503d66d 🤖 Merge PR #56890 Add definitions for crocks by @jakubbarczyk
* Add definitions for crocks

* Update types/crocks/crocks-tests.ts

This one will fix failing CI (the crocks are not ESM module, cannot work on DT with default tsconfig. This will work properly though when people are using definitions)

Co-authored-by: Piotr Błażejewicz (Peter Blazejewicz) <peterblazejewicz@users.noreply.github.com>
2021-11-29 10:56:27 -08:00

68 lines
2.1 KiB
TypeScript

// Type definitions for crocks 0.12
// Project: https://crocks.dev/
// Definitions by: Jakub Barczyk <https://github.com/jakubbarczyk/>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// Minimum TypeScript Version: 3.8
export * from './All';
export * from './Any';
export * from './Arrow';
export * from './Assign';
export * from './Async';
export * from './combinators';
export * from './Const';
export * from './Either';
export * from './Endo';
export * from './Equiv';
export * from './First';
export * from './helpers';
export * from './Identity';
export * from './IO';
export * from './Last';
export * from './List';
export * from './logic';
export * from './Max';
export * from './Maybe';
export * from './Min';
export * from './Pair';
export * from './Pred';
export * from './predicates';
export * from './Prod';
export * from './Reader';
export * from './ReaderT';
export * from './Result';
export * from './Star';
export * from './State';
export * from './Sum';
export * from './Tuple';
export * from './Writer';
export import All = require('./All');
export import Any = require('./Any');
export import Arrow = require('./Arrow');
export import Assign = require('./Assign');
export import Async = require('./Async');
export import Const = require('./Const');
export import Either = require('./Either');
export import Endo = require('./Endo');
export import Equiv = require('./Equiv');
export import First = require('./First');
export import Identity = require('./Identity');
export import IO = require('./IO');
export import Last = require('./Last');
export import List = require('./List');
export import Max = require('./Max');
export import Maybe = require('./Maybe');
export import Min = require('./Min');
export import Pair = require('./Pair');
export import Pred = require('./Pred');
export import Prod = require('./Prod');
export import Reader = require('./Reader');
export import ReaderT = require('./ReaderT');
export import Result = require('./Result');
export import Star = require('./Star');
export import State = require('./State');
export import Sum = require('./Sum');
export import Tuple = require('./Tuple');
export import Writer = require('./Writer');