@effect/data
Advanced tools
Comparing version 0.11.3 to 0.11.4
{ | ||
"name": "@effect/data", | ||
"version": "0.11.3", | ||
"version": "0.11.4", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "repository": { |
@@ -7,2 +7,3 @@ /** | ||
import type * as Either from "@effect/data/Either" | ||
import { identity } from "@effect/data/Function" | ||
import type * as Option from "@effect/data/Option" | ||
@@ -72,1 +73,46 @@ | ||
} | ||
/** | ||
* @since 1.0.0 | ||
*/ | ||
export const unify: { | ||
< | ||
Args extends Array<any>, | ||
Args2 extends Array<any>, | ||
Args3 extends Array<any>, | ||
Args4 extends Array<any>, | ||
Args5 extends Array<any>, | ||
T | ||
>( | ||
x: (...args: Args) => (...args: Args2) => (...args: Args3) => (...args: Args4) => (...args: Args5) => T | ||
): (...args: Args) => (...args: Args2) => (...args: Args3) => (...args: Args4) => (...args: Args5) => Unify<T> | ||
< | ||
Args extends Array<any>, | ||
Args2 extends Array<any>, | ||
Args3 extends Array<any>, | ||
Args4 extends Array<any>, | ||
T | ||
>( | ||
x: (...args: Args) => (...args: Args2) => (...args: Args3) => (...args: Args4) => T | ||
): (...args: Args) => (...args: Args2) => (...args: Args3) => (...args: Args4) => Unify<T> | ||
< | ||
Args extends Array<any>, | ||
Args2 extends Array<any>, | ||
Args3 extends Array<any>, | ||
T | ||
>( | ||
x: (...args: Args) => (...args: Args2) => (...args: Args3) => T | ||
): (...args: Args) => (...args: Args2) => (...args: Args3) => Unify<T> | ||
< | ||
Args extends Array<any>, | ||
Args2 extends Array<any>, | ||
T | ||
>( | ||
x: (...args: Args) => (...args: Args2) => T | ||
): (...args: Args) => (...args: Args2) => Unify<T> | ||
< | ||
Args extends Array<any>, | ||
T | ||
>(x: (...args: Args) => T): (...args: Args) => Unify<T> | ||
<T>(x: T): Unify<T> | ||
} = identity as any |
@@ -51,2 +51,13 @@ /** | ||
} | ||
/** | ||
* @since 1.0.0 | ||
*/ | ||
export declare const unify: { | ||
<Args extends Array<any>, Args2 extends Array<any>, Args3 extends Array<any>, Args4 extends Array<any>, Args5 extends Array<any>, T>(x: (...args: Args) => (...args: Args2) => (...args: Args3) => (...args: Args4) => (...args: Args5) => T): (...args: Args) => (...args: Args2) => (...args: Args3) => (...args: Args4) => (...args: Args5) => Unify<T>; | ||
<Args extends Array<any>, Args2 extends Array<any>, Args3 extends Array<any>, Args4 extends Array<any>, T>(x: (...args: Args) => (...args: Args2) => (...args: Args3) => (...args: Args4) => T): (...args: Args) => (...args: Args2) => (...args: Args3) => (...args: Args4) => Unify<T>; | ||
<Args extends Array<any>, Args2 extends Array<any>, Args3 extends Array<any>, T>(x: (...args: Args) => (...args: Args2) => (...args: Args3) => T): (...args: Args) => (...args: Args2) => (...args: Args3) => Unify<T>; | ||
<Args extends Array<any>, Args2 extends Array<any>, T>(x: (...args: Args) => (...args: Args2) => T): (...args: Args) => (...args: Args2) => Unify<T>; | ||
<Args extends Array<any>, T>(x: (...args: Args) => T): (...args: Args) => Unify<T>; | ||
<T>(x: T): Unify<T>; | ||
}; | ||
//# sourceMappingURL=Unify.d.ts.map |
11
Unify.js
@@ -6,2 +6,13 @@ "use strict"; | ||
}); | ||
exports.unify = void 0; | ||
var _Function = /*#__PURE__*/require("@effect/data/Function"); | ||
/** | ||
* @since 1.0.0 | ||
*/ | ||
/** | ||
* @since 1.0.0 | ||
*/ | ||
const unify = _Function.identity; | ||
exports.unify = unify; | ||
//# sourceMappingURL=Unify.js.map |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3656393
77723