Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@frp-ts/fp-ts

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@frp-ts/fp-ts - npm Package Compare versions

Comparing version 1.0.0-alpha.12 to 1.0.0-alpha.13

16

CHANGELOG.md

@@ -6,2 +6,18 @@ # Change Log

# [1.0.0-alpha.13](https://github.com/raveclassic/frp-ts/compare/v1.0.0-alpha.12...v1.0.0-alpha.13) (2022-01-21)
### Bug Fixes
* **core:** fix property.combine emission to skip duplicates in result ([#42](https://github.com/raveclassic/frp-ts/issues/42)) ([ff1436e](https://github.com/raveclassic/frp-ts/commit/ff1436ed575033c1c16210687b55525b4e459f9b))
### BREAKING CHANGES
* **core:** emitter.mergeMany does not multicast anymore
# [1.0.0-alpha.12](https://github.com/raveclassic/frp-ts/compare/v1.0.0-alpha.11...v1.0.0-alpha.12) (2022-01-17)

@@ -8,0 +24,0 @@

6

package.json
{
"name": "@frp-ts/fp-ts",
"version": "1.0.0-alpha.12",
"version": "1.0.0-alpha.13",
"description": "Bindings to fp-ts library",

@@ -21,4 +21,4 @@ "typedocMain": "./src/index.ts",

"dependencies": {
"@frp-ts/core": "^1.0.0-alpha.12",
"@frp-ts/utils": "^1.0.0-alpha.12"
"@frp-ts/core": "^1.0.0-alpha.13",
"@frp-ts/utils": "^1.0.0-alpha.13"
},

@@ -25,0 +25,0 @@ "devDependencies": {

@@ -1,1 +0,2 @@

export * as fptsProperty from './property';
export { instance, ap, apFirst, apSecond, map, sequenceS, sequenceT, sampleIO, sample, URI } from './property';
export * as frptsProperty from './property';
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.fptsProperty = void 0;
exports.fptsProperty = require("./property");
exports.frptsProperty = exports.sample = exports.sampleIO = exports.sequenceT = exports.sequenceS = exports.map = exports.apSecond = exports.apFirst = exports.ap = exports.instance = void 0;
var property_1 = require("./property");
Object.defineProperty(exports, "instance", { enumerable: true, get: function () { return property_1.instance; } });
Object.defineProperty(exports, "ap", { enumerable: true, get: function () { return property_1.ap; } });
Object.defineProperty(exports, "apFirst", { enumerable: true, get: function () { return property_1.apFirst; } });
Object.defineProperty(exports, "apSecond", { enumerable: true, get: function () { return property_1.apSecond; } });
Object.defineProperty(exports, "map", { enumerable: true, get: function () { return property_1.map; } });
Object.defineProperty(exports, "sequenceS", { enumerable: true, get: function () { return property_1.sequenceS; } });
Object.defineProperty(exports, "sequenceT", { enumerable: true, get: function () { return property_1.sequenceT; } });
Object.defineProperty(exports, "sampleIO", { enumerable: true, get: function () { return property_1.sampleIO; } });
Object.defineProperty(exports, "sample", { enumerable: true, get: function () { return property_1.sample; } });
exports.frptsProperty = require("./property");
//# sourceMappingURL=index.js.map

@@ -11,17 +11,16 @@ "use strict";

exports.instance = {
// eslint-disable-next-line @typescript-eslint/naming-convention
URI: URI,
URI,
map: (fa, f) => {
const memoF = (0, utils_1.memo1)(f);
const get = () => memoF(fa.get());
return core_1.property.newProperty(get, fa.subscribe);
return (0, core_1.newProperty)(get, fa.subscribe);
},
of: (a) => {
const get = () => a;
return core_1.property.newProperty(get, core_1.observable.never.subscribe);
return (0, core_1.newProperty)(get, core_1.never.subscribe);
},
ap: (fab, fa) => {
const observable = core_1.emitter.mergeMany([fab, fa]);
const observable = (0, core_1.multicast)((0, core_1.mergeMany)([fab, fa]));
const get = () => memoApply(fab.get(), fa.get());
return core_1.property.newProperty(get, observable.subscribe);
return (0, core_1.newProperty)(get, observable.subscribe);
},

@@ -28,0 +27,0 @@ };

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc