@matechs/effect
Advanced tools
Comparing version 3.0.0 to 4.0.0-alpha.0
import { Raise, Abort, Interrupt, Exit, Done } from "./original/exit"; | ||
export { Raise, Abort, Interrupt, Exit, Done }; | ||
export declare const isDone: <E, A>(e: Exit<E, A>) => e is Done<A>; | ||
@@ -11,2 +12,1 @@ export declare const isRaise: <E, A>(e: Exit<E, A>) => e is Raise<E>; | ||
export declare function fold<E, A, R>(onDone: (v: A) => R, onRaise: (v: E) => R, onAbort: (v: unknown) => R, onInterrupt: () => R): (e: Exit<E, A>) => R; | ||
export {}; |
@@ -17,3 +17,3 @@ import * as T from "./effect"; | ||
}; | ||
export declare const specURI: unique symbol; | ||
export declare const specURI = "@matechs/effect/freeEnv/specURI"; | ||
export interface ModuleSpec<M> { | ||
@@ -20,0 +20,0 @@ [specURI]: ModuleShape<M>; |
@@ -19,3 +19,3 @@ import * as T from "./effect"; | ||
} | ||
export const specURI = Symbol(); | ||
export const specURI = "@matechs/effect/freeEnv/specURI"; | ||
export function define(m) { | ||
@@ -22,0 +22,0 @@ return { [specURI]: m }; |
import { Raise, Abort, Interrupt, Exit, Done } from "./original/exit"; | ||
export { Raise, Abort, Interrupt, Exit, Done }; | ||
export declare const isDone: <E, A>(e: Exit<E, A>) => e is Done<A>; | ||
@@ -11,2 +12,1 @@ export declare const isRaise: <E, A>(e: Exit<E, A>) => e is Raise<E>; | ||
export declare function fold<E, A, R>(onDone: (v: A) => R, onRaise: (v: E) => R, onAbort: (v: unknown) => R, onInterrupt: () => R): (e: Exit<E, A>) => R; | ||
export {}; |
@@ -17,3 +17,3 @@ import * as T from "./effect"; | ||
}; | ||
export declare const specURI: unique symbol; | ||
export declare const specURI = "@matechs/effect/freeEnv/specURI"; | ||
export interface ModuleSpec<M> { | ||
@@ -20,0 +20,0 @@ [specURI]: ModuleShape<M>; |
@@ -57,3 +57,3 @@ "use strict"; | ||
exports.access = access; | ||
exports.specURI = Symbol(); | ||
exports.specURI = "@matechs/effect/freeEnv/specURI"; | ||
function define(m) { | ||
@@ -60,0 +60,0 @@ var _a; |
{ | ||
"name": "@matechs/effect", | ||
"version": "3.0.0", | ||
"version": "4.0.0-alpha.0", | ||
"license": "MIT", | ||
@@ -41,3 +41,3 @@ "private": false, | ||
}, | ||
"gitHead": "0d5977802c739238865bb3efa2f88a2314dc91d7" | ||
"gitHead": "5d6ebcd4eefd641264bbef8bb731b533e77f4f55" | ||
} |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
528892
2