Socket
Socket
Sign inDemoInstall

@babel/runtime

Package Overview
Dependencies
1
Maintainers
4
Versions
164
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.17.2 to 7.17.7

47

helpers/applyDecs.js

@@ -190,3 +190,3 @@ var _typeof = require("./typeof.js")["default"];

function applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) {
for (var protoInitializers = [], staticInitializers = [], existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) {
for (var protoInitializers, staticInitializers, existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) {
var decInfo = decInfos[i];

@@ -203,3 +203,3 @@

if (isStatic ? (base = Class, metadataMap = staticMetadataMap, kind -= 5, initializers = staticInitializers) : (base = Class.prototype, metadataMap = protoMetadataMap, initializers = protoInitializers), 0 !== kind && !isPrivate) {
if (isStatic ? (base = Class, metadataMap = staticMetadataMap, 0 !== (kind -= 5) && (initializers = staticInitializers = staticInitializers || [])) : (base = Class.prototype, metadataMap = protoMetadataMap, 0 !== kind && (initializers = protoInitializers = protoInitializers || [])), 0 !== kind && !isPrivate) {
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields,

@@ -215,7 +215,7 @@ existingKind = existingNonFields.get(name) || 0;

protoInitializers.length > 0 && pushInitializers(ret, protoInitializers), staticInitializers.length > 0 && pushInitializers(ret, staticInitializers);
pushInitializers(ret, protoInitializers), pushInitializers(ret, staticInitializers);
}
function pushInitializers(ret, initializers) {
initializers.length > 0 ? (initializers = initializers.slice(), ret.push(function (instance) {
initializers && (initializers.length > 0 ? (initializers = initializers.slice(), ret.push(function (instance) {
for (var i = 0; i < initializers.length; i++) {

@@ -228,19 +228,21 @@ initializers[i].call(instance, instance);

return instance;
});
}));
}
function applyClassDecs(ret, targetClass, metadataMap, classDecs) {
for (var initializers = [], newClass = targetClass, name = targetClass.name, ctx = Object.assign({
kind: "class",
name: name,
addInitializer: createAddInitializerMethod(initializers)
}, createMetadataMethodsForProperty(metadataMap, 0, name)), i = classDecs.length - 1; i >= 0; i--) {
newClass = classDecs[i](newClass, ctx) || newClass;
if (classDecs.length > 0) {
for (var initializers = [], newClass = targetClass, name = targetClass.name, ctx = Object.assign({
kind: "class",
name: name,
addInitializer: createAddInitializerMethod(initializers)
}, createMetadataMethodsForProperty(metadataMap, 0, name)), i = classDecs.length - 1; i >= 0; i--) {
newClass = classDecs[i](newClass, ctx) || newClass;
}
ret.push(newClass), initializers.length > 0 ? ret.push(function () {
for (var i = 0; i < initializers.length; i++) {
initializers[i].call(newClass, newClass);
}
}) : ret.push(function () {});
}
ret.push(newClass), initializers.length > 0 ? ret.push(function () {
for (var i = 0; i < initializers.length; i++) {
initializers[i].call(newClass, newClass);
}
}) : ret.push(function () {});
}

@@ -250,12 +252,7 @@

var ret = [],
staticMetadataMap = {};
if (memberDecs) {
var protoMetadataMap = {};
applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs), convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap);
}
return classDecs && applyClassDecs(ret, targetClass, staticMetadataMap, classDecs), convertMetadataMapToFinal(targetClass, staticMetadataMap), ret;
staticMetadataMap = {},
protoMetadataMap = {};
return applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs), convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap), applyClassDecs(ret, targetClass, staticMetadataMap, classDecs), convertMetadataMapToFinal(targetClass, staticMetadataMap), ret;
}
module.exports = applyDecs, module.exports.__esModule = true, module.exports["default"] = module.exports;

@@ -190,3 +190,3 @@ import _typeof from "./typeof.js";

function applyMemberDecs(ret, Class, protoMetadataMap, staticMetadataMap, decInfos) {
for (var protoInitializers = [], staticInitializers = [], existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) {
for (var protoInitializers, staticInitializers, existingProtoNonFields = new Map(), existingStaticNonFields = new Map(), i = 0; i < decInfos.length; i++) {
var decInfo = decInfos[i];

@@ -203,3 +203,3 @@

if (isStatic ? (base = Class, metadataMap = staticMetadataMap, kind -= 5, initializers = staticInitializers) : (base = Class.prototype, metadataMap = protoMetadataMap, initializers = protoInitializers), 0 !== kind && !isPrivate) {
if (isStatic ? (base = Class, metadataMap = staticMetadataMap, 0 !== (kind -= 5) && (initializers = staticInitializers = staticInitializers || [])) : (base = Class.prototype, metadataMap = protoMetadataMap, 0 !== kind && (initializers = protoInitializers = protoInitializers || [])), 0 !== kind && !isPrivate) {
var existingNonFields = isStatic ? existingStaticNonFields : existingProtoNonFields,

@@ -215,7 +215,7 @@ existingKind = existingNonFields.get(name) || 0;

protoInitializers.length > 0 && pushInitializers(ret, protoInitializers), staticInitializers.length > 0 && pushInitializers(ret, staticInitializers);
pushInitializers(ret, protoInitializers), pushInitializers(ret, staticInitializers);
}
function pushInitializers(ret, initializers) {
initializers.length > 0 ? (initializers = initializers.slice(), ret.push(function (instance) {
initializers && (initializers.length > 0 ? (initializers = initializers.slice(), ret.push(function (instance) {
for (var i = 0; i < initializers.length; i++) {

@@ -228,19 +228,21 @@ initializers[i].call(instance, instance);

return instance;
});
}));
}
function applyClassDecs(ret, targetClass, metadataMap, classDecs) {
for (var initializers = [], newClass = targetClass, name = targetClass.name, ctx = Object.assign({
kind: "class",
name: name,
addInitializer: createAddInitializerMethod(initializers)
}, createMetadataMethodsForProperty(metadataMap, 0, name)), i = classDecs.length - 1; i >= 0; i--) {
newClass = classDecs[i](newClass, ctx) || newClass;
if (classDecs.length > 0) {
for (var initializers = [], newClass = targetClass, name = targetClass.name, ctx = Object.assign({
kind: "class",
name: name,
addInitializer: createAddInitializerMethod(initializers)
}, createMetadataMethodsForProperty(metadataMap, 0, name)), i = classDecs.length - 1; i >= 0; i--) {
newClass = classDecs[i](newClass, ctx) || newClass;
}
ret.push(newClass), initializers.length > 0 ? ret.push(function () {
for (var i = 0; i < initializers.length; i++) {
initializers[i].call(newClass, newClass);
}
}) : ret.push(function () {});
}
ret.push(newClass), initializers.length > 0 ? ret.push(function () {
for (var i = 0; i < initializers.length; i++) {
initializers[i].call(newClass, newClass);
}
}) : ret.push(function () {});
}

@@ -250,10 +252,5 @@

var ret = [],
staticMetadataMap = {};
if (memberDecs) {
var protoMetadataMap = {};
applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs), convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap);
}
return classDecs && applyClassDecs(ret, targetClass, staticMetadataMap, classDecs), convertMetadataMapToFinal(targetClass, staticMetadataMap), ret;
staticMetadataMap = {},
protoMetadataMap = {};
return applyMemberDecs(ret, targetClass, protoMetadataMap, staticMetadataMap, memberDecs), convertMetadataMapToFinal(targetClass.prototype, protoMetadataMap), applyClassDecs(ret, targetClass, staticMetadataMap, classDecs), convertMetadataMapToFinal(targetClass, staticMetadataMap), ret;
}
{
"name": "@babel/runtime",
"version": "7.17.2",
"version": "7.17.7",
"description": "babel's modular runtime helpers",

@@ -5,0 +5,0 @@ "license": "MIT",

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