Socket
Socket
Sign inDemoInstall

@effect-ts-app/core

Package Overview
Dependencies
12
Maintainers
1
Versions
344
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.4 to 2.0.5

3

_src/index.ts

@@ -5,2 +5,5 @@ // TODO: Export order seems to be important? Somehow some cyclics?

export * as Lens from "@effect-ts/monocle/Lens"
export * as Chunk from "@fp-ts/data/Chunk"
export * as Either from "@fp-ts/data/Either"
export * as Option from "@fp-ts/data/Option"

@@ -7,0 +10,0 @@ export * as Equal from "@effect-ts/core/Equal"

13

_src/Prelude.ts

@@ -15,5 +15,5 @@ /* eslint-disable @typescript-eslint/ban-ts-comment */

// import type * as SEMAPHORE from "@effect-ts/core/Effect/Semaphore"
// import type * as EITHER from "@effect-ts/core/Either"
import type * as EQ from "@effect-ts/core/Equal"
import type * as ORD from "@effect-ts/core/Ord"
import type * as EITHER from "@fp-ts/data/Either"
// import type * as Sy from "@effect-ts-app/core/Sync"

@@ -78,7 +78,8 @@ // import type * as XPURE from "@effect-ts/core/XPure"

// export namespace Either {
// export * from "@effect-ts/core/Either"
// }
// /** @tsplus type ets/Either */
// export type Either<E, A> = EITHER.Either<E, A>
export namespace Either {
// @ts-expect-error abc
export * from "@fp-ts/data/Either"
}
/** @tsplus type ets/Either */
export type Either<E, A> = EITHER.Either<E, A>

@@ -85,0 +86,0 @@ export namespace Ord {

// TODO: Add effect cause/exit etc
import type { Effect, EffectTypeId } from "@effect/io/Effect"
import type { Chunk } from "@fp-ts/data/Chunk"
import type { Either } from "@fp-ts/data/Either"
import type { Option } from "@fp-ts/data/Option"
import type { Chunk, Either, Option } from "./Prelude.js"

@@ -38,4 +36,4 @@ /**

): Either<
X extends Left<infer EX> ? EX : never,
X extends Right<infer AX> ? AX : never
X extends Either.Left<infer EX> ? EX : never,
X extends Either.Right<infer AX> ? AX : never
> {

@@ -52,4 +50,4 @@ return self

self: X
): Option<X extends Some<infer A> ? A : never> {
): Option<X extends Option.Some<infer A> ? A : never> {
return self
}
# @effect-ts-app/core
## 2.0.5
### Patch Changes
- 43c108c: fixes
## 2.0.4

@@ -4,0 +10,0 @@

@@ -150,4 +150,4 @@ /// <reference types="node" resolution-mode="require"/>

export declare function foldResponseType<A, B, C>(responseType: ResponseType, onJson: () => A, onText: () => B, onBinary: () => C): A | B | C;
export declare function getMethodAsString(method: Method): "GET" | "DELETE" | "POST" | "PATCH" | "PUT";
export declare function getMethodAsString(method: Method): "GET" | "POST" | "PUT" | "PATCH" | "DELETE";
export {};
//# sourceMappingURL=http-client.d.ts.map
export * as Map from "@effect-ts/core/Collections/Immutable/Map";
export * as ROMap from "@effect-ts/core/Collections/Immutable/Map";
export * as Lens from "@effect-ts/monocle/Lens";
export * as Chunk from "@fp-ts/data/Chunk";
export * as Either from "@fp-ts/data/Either";
export * as Option from "@fp-ts/data/Option";
export * as Equal from "@effect-ts/core/Equal";

@@ -5,0 +8,0 @@ export * as Ord from "@effect-ts/core/Ord";

@@ -6,2 +6,3 @@ import "./global.ts";

import type * as ORD from "@effect-ts/core/Ord";
import type * as EITHER from "@fp-ts/data/Either";
import type * as LNS from "@effect-ts/monocle/Lens";

@@ -24,2 +25,7 @@ import type * as NS from "@effect-ts-app/core/NonEmptySet";

export type Equal<A> = EQ.Equal<A>;
export declare namespace Either {
export * from "@fp-ts/data/Either";
}
/** @tsplus type ets/Either */
export type Either<E, A> = EITHER.Either<E, A>;
export declare namespace Ord {

@@ -26,0 +32,0 @@ export * from "@effect-ts/core/Ord";

@@ -5,2 +5,5 @@ // TODO: Export order seems to be important? Somehow some cyclics?

export * as Lens from "@effect-ts/monocle/Lens";
export * as Chunk from "@fp-ts/data/Chunk";
export * as Either from "@fp-ts/data/Either";
export * as Option from "@fp-ts/data/Option";
export * as Equal from "@effect-ts/core/Equal";

@@ -13,2 +16,2 @@ export * as Ord from "@effect-ts/core/Ord";

export * as ROSet from "@effect-ts-app/core/Set";
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9fc3JjL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGtFQUFrRTtBQUNsRSxPQUFPLEtBQUssR0FBRyxNQUFNLDJDQUEyQyxDQUFBO0FBQ2hFLE9BQU8sS0FBSyxLQUFLLE1BQU0sMkNBQTJDLENBQUE7QUFDbEUsT0FBTyxLQUFLLElBQUksTUFBTSx5QkFBeUIsQ0FBQTtBQUUvQyxPQUFPLEtBQUssS0FBSyxNQUFNLHVCQUF1QixDQUFBO0FBQzlDLE9BQU8sS0FBSyxHQUFHLE1BQU0scUJBQXFCLENBQUE7QUFHMUMsbUVBQW1FO0FBQ25FLE9BQU8sS0FBSyxXQUFXLE1BQU0saUNBQWlDLENBQUE7QUFFOUQsa0RBQWtEO0FBQ2xELE9BQU8sS0FBSyxHQUFHLE1BQU0seUJBQXlCLENBQUE7QUFDOUMsT0FBTyxLQUFLLEtBQUssTUFBTSx5QkFBeUIsQ0FBQSJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9fc3JjL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGtFQUFrRTtBQUNsRSxPQUFPLEtBQUssR0FBRyxNQUFNLDJDQUEyQyxDQUFBO0FBQ2hFLE9BQU8sS0FBSyxLQUFLLE1BQU0sMkNBQTJDLENBQUE7QUFDbEUsT0FBTyxLQUFLLElBQUksTUFBTSx5QkFBeUIsQ0FBQTtBQUMvQyxPQUFPLEtBQUssS0FBSyxNQUFNLG1CQUFtQixDQUFBO0FBQzFDLE9BQU8sS0FBSyxNQUFNLE1BQU0sb0JBQW9CLENBQUE7QUFDNUMsT0FBTyxLQUFLLE1BQU0sTUFBTSxvQkFBb0IsQ0FBQTtBQUU1QyxPQUFPLEtBQUssS0FBSyxNQUFNLHVCQUF1QixDQUFBO0FBQzlDLE9BQU8sS0FBSyxHQUFHLE1BQU0scUJBQXFCLENBQUE7QUFHMUMsbUVBQW1FO0FBQ25FLE9BQU8sS0FBSyxXQUFXLE1BQU0saUNBQWlDLENBQUE7QUFFOUQsa0RBQWtEO0FBQ2xELE9BQU8sS0FBSyxHQUFHLE1BQU0seUJBQXlCLENBQUE7QUFDOUMsT0FBTyxLQUFLLEtBQUssTUFBTSx5QkFBeUIsQ0FBQSJ9

@@ -21,4 +21,4 @@ import { Ord, Equal } from "@effect-ts-app/core/Prelude";

map_: <A_2>(set: Set<A_2>, f: (x: A_2) => A) => Set<A>;
filterMap: <A_3>(f: (a: A_3) => import("@effect-ts/system/Option").Option<A>) => (fa: Set<A_3>) => Set<A>;
filterMap_: <A_4>(fa: Set<A_4>, f: (a: A_4) => import("@effect-ts/system/Option").Option<A>) => Set<A>;
filterMap: <A_1>(f: (a: A_1) => import("@effect-ts/system/Option").Option<A>) => (fa: Set<A_1>) => Set<A>;
filterMap_: <A_2>(fa: Set<A_2>, f: (a: A_2) => import("@effect-ts/system/Option").Option<A>) => Set<A>;
};

@@ -25,0 +25,0 @@ }

@@ -1,7 +0,3 @@

import { Left, Right } from "@fp-ts/data/Either";
import { Some } from "@fp-ts/data/Option";
import type { Effect, EffectTypeId } from "@effect/io/Effect";
import type { Chunk } from "@fp-ts/data/Chunk";
import type { Either } from "@fp-ts/data/Either";
import type { Option } from "@fp-ts/data/Option";
import type { Chunk, Either, Option } from "./Prelude.js";
/**

@@ -38,3 +34,3 @@ * @tsplus unify effect/io/Effect

*/
export declare function unifyEither<X extends Either<any, any>>(self: X): Either<X extends Left<infer EX> ? EX : never, X extends Right<infer AX> ? AX : never>;
export declare function unifyEither<X extends Either<any, any>>(self: X): Either<X extends Either.Left<infer EX> ? EX : never, X extends Either.Right<infer AX> ? AX : never>;
/**

@@ -45,3 +41,3 @@ * @tsplus unify fp-ts/data/Option

*/
export declare function unifyOpt<X extends Option<any>>(self: X): Option<X extends Some<infer A> ? A : never>;
export declare function unifyOpt<X extends Option<any>>(self: X): Option<X extends Option.Some<infer A> ? A : never>;
//# sourceMappingURL=Unify.d.ts.map

@@ -29,2 +29,2 @@ /**

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5pZnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9fc3JjL1VuaWZ5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BOztHQUVHO0FBQ0gsTUFBTSxVQUFVLFdBQVcsQ0FDekIsSUFBTztJQU1QLE9BQU8sSUFBSSxDQUFBO0FBQ2IsQ0FBQztBQUVEOztHQUVHO0FBQ0gsTUFBTSxVQUFVLFVBQVUsQ0FDeEIsSUFBTztJQUVQLE9BQU8sSUFBSSxDQUFBO0FBQ2IsQ0FBQztBQUVEOzs7O0dBSUc7QUFDSCxNQUFNLFVBQVUsV0FBVyxDQUN6QixJQUFPO0lBS1AsT0FBTyxJQUFJLENBQUE7QUFDYixDQUFDO0FBRUQ7Ozs7R0FJRztBQUNILE1BQU0sVUFBVSxRQUFRLENBQ3RCLElBQU87SUFFUCxPQUFPLElBQUksQ0FBQTtBQUNiLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVW5pZnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9fc3JjL1VuaWZ5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBOztHQUVHO0FBQ0gsTUFBTSxVQUFVLFdBQVcsQ0FDekIsSUFBTztJQU1QLE9BQU8sSUFBSSxDQUFBO0FBQ2IsQ0FBQztBQUVEOztHQUVHO0FBQ0gsTUFBTSxVQUFVLFVBQVUsQ0FDeEIsSUFBTztJQUVQLE9BQU8sSUFBSSxDQUFBO0FBQ2IsQ0FBQztBQUVEOzs7O0dBSUc7QUFDSCxNQUFNLFVBQVUsV0FBVyxDQUN6QixJQUFPO0lBS1AsT0FBTyxJQUFJLENBQUE7QUFDYixDQUFDO0FBRUQ7Ozs7R0FJRztBQUNILE1BQU0sVUFBVSxRQUFRLENBQ3RCLElBQU87SUFFUCxPQUFPLElBQUksQ0FBQTtBQUNiLENBQUMifQ==
{
"name": "@effect-ts-app/core",
"version": "2.0.4",
"version": "2.0.5",
"license": "MIT",

@@ -10,3 +10,3 @@ "type": "module",

"@effect-ts/monocle": "^0.43.0",
"@effect/io": "^0.0.46",
"@effect/io": "^0.0.47",
"@fp-ts/core": "^0.0.11",

@@ -13,0 +13,0 @@ "@fp-ts/data": "^0.0.31",

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

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc