Socket
Socket
Sign inDemoInstall

@starbeam/core-utils

Package Overview
Dependencies
Maintainers
2
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@starbeam/core-utils - npm Package Compare versions

Comparing version 0.8.8 to 0.8.9

6

CHANGELOG.md
# @starbeam/core-utils
## 0.8.9
### Patch Changes
- e459bf2: Fix CJS builds
## 0.8.8

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

88

dist/index.js

@@ -100,42 +100,2 @@ const EMPTY_LENGTH = 0;

function _classApplyDescriptorGet(receiver, descriptor) {
if (descriptor.get) {
return descriptor.get.call(receiver);
}
return descriptor.value;
}
function _classExtractFieldDescriptor(receiver, privateMap, action) {
if (!privateMap.has(receiver)) {
throw new TypeError("attempted to " + action + " private field on non-instance");
}
return privateMap.get(receiver);
}
function _classPrivateFieldGet(receiver, privateMap) {
var descriptor = _classExtractFieldDescriptor(receiver, privateMap, "get");
return _classApplyDescriptorGet(receiver, descriptor);
}
function _classApplyDescriptorSet(receiver, descriptor, value) {
if (descriptor.set) {
descriptor.set.call(receiver, value);
} else {
if (!descriptor.writable) {
throw new TypeError("attempted to set read only private field");
}
descriptor.value = value;
}
}
function _classPrivateFieldSet(receiver, privateMap, value) {
var descriptor = _classExtractFieldDescriptor(receiver, privateMap, "set");
_classApplyDescriptorSet(receiver, descriptor, value);
return value;
}
function _classPrivateMethodInitSpec(obj, privateSet) { _checkPrivateRedeclaration(obj, privateSet); privateSet.add(obj); }
function _classPrivateFieldInitSpec(obj, privateMap, value) { _checkPrivateRedeclaration(obj, privateMap); privateMap.set(obj, value); }
function _checkPrivateRedeclaration(obj, privateCollection) { if (privateCollection.has(obj)) { throw new TypeError("Cannot initialize the same private elements twice on an object"); } }
function _classPrivateMethodGet(receiver, privateSet, fn) { if (!privateSet.has(receiver)) { throw new TypeError("attempted to get private field on non-instance"); } return fn; }
function Overload() {

@@ -149,5 +109,2 @@ return {

}
var _args = /*#__PURE__*/new WeakMap();
var _matcher = /*#__PURE__*/new WeakMap();
var _match = /*#__PURE__*/new WeakSet();
class TypedOverload {

@@ -157,15 +114,19 @@ static of(args) {

}
#args;
#matcher;
constructor(args, matcher) {
_classPrivateMethodInitSpec(this, _match);
_classPrivateFieldInitSpec(this, _args, {
writable: true,
value: void 0
});
_classPrivateFieldInitSpec(this, _matcher, {
writable: true,
value: void 0
});
_classPrivateFieldSet(this, _args, args);
_classPrivateFieldSet(this, _matcher, matcher);
this.#args = args;
this.#matcher = matcher;
}
#match(orElse) {
var _this$matcher;
const match = (_this$matcher = this.#matcher) === null || _this$matcher === void 0 ? void 0 : _this$matcher[this.#args.length];
if (match) {
return match(...this.#args);
} else if (orElse) {
return orElse(...this.#args);
} else {
throw new Error(`no match for ${this.#args.length} arguments`);
}
}
resolve(matcher) {

@@ -175,11 +136,11 @@ if (matcher) {

}
return _classPrivateMethodGet(this, _match, _match2).call(this);
return this.#match();
}
else(orElse) {
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-argument, @typescript-eslint/no-unsafe-return
return _classPrivateMethodGet(this, _match, _match2).call(this, orElse);
return this.#match(orElse);
}
match(match) {
return new TypedOverload(_classPrivateFieldGet(this, _args), {
..._classPrivateFieldGet(this, _matcher),
return new TypedOverload(this.#args, {
...this.#matcher,
...match

@@ -189,13 +150,2 @@ });

}
function _match2(orElse) {
var _classPrivateFieldGet2;
const match = (_classPrivateFieldGet2 = _classPrivateFieldGet(this, _matcher)) === null || _classPrivateFieldGet2 === void 0 ? void 0 : _classPrivateFieldGet2[_classPrivateFieldGet(this, _args).length];
if (match) {
return match(..._classPrivateFieldGet(this, _args));
} else if (orElse) {
return orElse(..._classPrivateFieldGet(this, _args));
} else {
throw new Error(`no match for ${_classPrivateFieldGet(this, _args).length} arguments`);
}
}

@@ -202,0 +152,0 @@ const POSITIONAL_MATCHES_OFFSET = 1;

{
"name": "@starbeam/core-utils",
"version": "0.8.8",
"version": "0.8.9",
"type": "module",

@@ -5,0 +5,0 @@ "main": "dist/index.cjs",

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