UNPKG

space-lift

Version:

TypeScript Array, Object, Map, Set, Union, Enum utils

27 lines (26 loc) 729 B
import { pipe } from './lift'; export { lift } from './lift'; export { update, toDraft } from './immupdate'; export { range } from './array'; export { createUnion } from './union'; export { createEnum } from './enum'; export { identity, noop } from './function'; import * as isType from './is'; export const is = isType; import { setArrayPipe } from './array'; import { setObjectPipe } from './object'; import { setMapPipe } from './map'; import { setSetPipe } from './set'; setArrayPipe(pipe); setObjectPipe(pipe); setMapPipe(pipe); setSetPipe(pipe); export function immutable(obj) { return obj; } export function Ok(value) { return { ok: true, value }; } export function Err(error) { return { ok: false, error }; }