/
opt
/
canhelp
/
node_modules
/
@swc
/
helpers
/
esm
/
/opt/canhelp/node_modules/@swc/helpers/esm
mkdir
upload
Name
Size
Mode
Actions
index.js
7543
0644
edit
dl
rm
_apply_decorated_descriptor.js
1167
0644
edit
dl
rm
_apply_decs_2203_r.js
17046
0644
edit
dl
rm
_array_like_to_array.js
235
0644
edit
dl
rm
_array_without_holes.js
211
0644
edit
dl
rm
_array_with_holes.js
111
0644
edit
dl
rm
_assert_this_initialized.js
216
0644
edit
dl
rm
_async_generator.js
2141
0644
edit
dl
rm
_async_generator_delegate.js
1082
0644
edit
dl
rm
_async_iterator.js
1716
0644
edit
dl
rm
_async_to_generator.js
877
0644
edit
dl
rm
_await_async_generator.js
175
0644
edit
dl
rm
_await_value.js
89
0644
edit
dl
rm
_call_super.js
694
0644
edit
dl
rm
_check_private_redeclaration.js
251
0644
edit
dl
rm
_class_apply_descriptor_destructure.js
746
0644
edit
dl
rm
_class_apply_descriptor_get.js
200
0644
edit
dl
rm
_class_apply_descriptor_set.js
527
0644
edit
dl
rm
_class_apply_descriptor_update.js
950
0644
edit
dl
rm
_class_call_check.js
191
0644
edit
dl
rm
_class_check_private_static_access.js
233
0644
edit
dl
rm
_class_check_private_static_field_descriptor.js
286
0644
edit
dl
rm
_class_extract_field_descriptor.js
279
0644
edit
dl
rm
_class_name_tdz_error.js
175
0644
edit
dl
rm
_class_private_field_destructure.js
466
0644
edit
dl
rm
_class_private_field_get.js
426
0644
edit
dl
rm
_class_private_field_init.js
277
0644
edit
dl
rm
_class_private_field_loose_base.js
294
0644
edit
dl
rm
_class_private_field_loose_key.js
156
0644
edit
dl
rm
_class_private_field_set.js
451
0644
edit
dl
rm
_class_private_field_update.js
444
0644
edit
dl
rm
_class_private_method_get.js
230
0644
edit
dl
rm
_class_private_method_init.js
265
0644
edit
dl
rm
_class_private_method_set.js
149
0644
edit
dl
rm
_class_static_private_field_destructure.js
678
0644
edit
dl
rm
_class_static_private_field_spec_get.js
648
0644
edit
dl
rm
_class_static_private_field_spec_set.js
673
0644
edit
dl
rm
_class_static_private_field_update.js
656
0644
edit
dl
rm
_class_static_private_method_get.js
320
0644
edit
dl
rm
_construct.js
706
0644
edit
dl
rm
_create_class.js
629
0644
edit
dl
rm
_create_for_of_iterator_helper_loose.js
890
0644
edit
dl
rm
_create_super.js
798
0644
edit
dl
rm
_decorate.js
12098
0644
edit
dl
rm
_defaults.js
389
0644
edit
dl
rm
_define_enumerable_properties.js
753
0644
edit
dl
rm
_define_property.js
262
0644
edit
dl
rm
_dispose.js
1262
0644
edit
dl
rm
_export_star.js
406
0644
edit
dl
rm
_extends.js
404
0644
edit
dl
rm
_get.js
614
0644
edit
dl
rm
_get_prototype_of.js
267
0644
edit
dl
rm
_identity.js
68
0644
edit
dl
rm
_inherits.js
507
0644
edit
dl
rm
_inherits_loose.js
230
0644
edit
dl
rm
_initializer_define_property.js
426
0644
edit
dl
rm
_initializer_warning_helper.js
434
0644
edit
dl
rm
_instanceof.js
245
0644
edit
dl
rm
_interop_require_default.js
144
0644
edit
dl
rm
_interop_require_wildcard.js
1287
0644
edit
dl
rm
_is_native_function.js
145
0644
edit
dl
rm
_is_native_reflect_construct.js
702
0644
edit
dl
rm
_iterable_to_array.js
217
0644
edit
dl
rm
_iterable_to_array_limit.js
711
0644
edit
dl
rm
_iterable_to_array_limit_loose.js
412
0644
edit
dl
rm
_jsx.js
1058
0644
edit
dl
rm
_new_arrow_check.js
180
0644
edit
dl
rm
_non_iterable_rest.js
236
0644
edit
dl
rm
_non_iterable_spread.js
235
0644
edit
dl
rm
_object_destructuring_empty.js
188
0644
edit
dl
rm
_object_spread.js
731
0644
edit
dl
rm
_object_spread_props.js
883
0644
edit
dl
rm
_object_without_properties.js
737
0644
edit
dl
rm
_object_without_properties_loose.js
416
0644
edit
dl
rm
_possible_constructor_return.js
361
0644
edit
dl
rm
_read_only_error.js
128
0644
edit
dl
rm
_set.js
1406
0644
edit
dl
rm
_set_prototype_of.js
241
0644
edit
dl
rm
_skip_first_generator_next.js
202
0644
edit
dl
rm
_sliced_to_array.js
512
0644
edit
dl
rm
_sliced_to_array_loose.js
542
0644
edit
dl
rm
_super_prop_base.js
324
0644
edit
dl
rm
_tagged_template_literal.js
233
0644
edit
dl
rm
_tagged_template_literal_loose.js
189
0644
edit
dl
rm
_throw.js
60
0644
edit
dl
rm
_to_array.js
471
0644
edit
dl
rm
_to_consumable_array.js
508
0644
edit
dl
rm
_to_primitive.js
511
0644
edit
dl
rm
_to_property_key.js
278
0644
edit
dl
rm
_ts_add_disposable_resource.js
54
0644
edit
dl
rm
_ts_decorate.js
41
0644
edit
dl
rm
_ts_dispose_resources.js
49
0644
edit
dl
rm
_ts_generator.js
42
0644
edit
dl
rm
_ts_metadata.js
41
0644
edit
dl
rm
_ts_param.js
38
0644
edit
dl
rm
_ts_values.js
39
0644
edit
dl
rm
_type_of.js
186
0644
edit
dl
rm
_unsupported_iterable_to_array.js
572
0644
edit
dl
rm
_update.js
361
0644
edit
dl
rm
_using.js
814
0644
edit
dl
rm
_using_ctx.js
2549
0644
edit
dl
rm
_wrap_async_generator.js
237
0644
edit
dl
rm
_wrap_native_super.js
1157
0644
edit
dl
rm
_write_only_error.js
131
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/@swc/helpers/esm/_decorate.js
(12098B)
import { _ as _to_array } from "./_to_array.js"; import { _ as _to_property_key } from "./_to_property_key.js"; import { _ as _type_of } from "./_type_of.js"; function _decorate(decorators, factory, superClass) { var r = factory(function initialize(O) { _initializeInstanceElements(O, decorated.elements); }, superClass); var decorated = _decorateClass(_coalesceClassElements(r.d.map(_createElementDescriptor)), decorators); _initializeClassElements(r.F, decorated.elements); return _runClassFinishers(r.F, decorated.finishers); } function _createElementDescriptor(def) { var key = _to_property_key(def.key); var descriptor; if (def.kind === "method") { descriptor = { value: def.value, writable: true, configurable: true, enumerable: false }; Object.defineProperty(def.value, "name", { value: _type_of(key) === "symbol" ? "" : key, configurable: true }); } else if (def.kind === "get") descriptor = { get: def.value, configurable: true, enumerable: false }; else if (def.kind === "set") descriptor = { set: def.value, configurable: true, enumerable: false }; else if (def.kind === "field") descriptor = { configurable: true, writable: true, enumerable: true }; var element = { kind: def.kind === "field" ? "field" : "method", key: key, placement: def.static ? "static" : def.kind === "field" ? "own" : "prototype", descriptor: descriptor }; if (def.decorators) element.decorators = def.decorators; if (def.kind === "field") element.initializer = def.value; return element; } function _coalesceGetterSetter(element, other) { if (element.descriptor.get !== undefined) other.descriptor.get = element.descriptor.get; else other.descriptor.set = element.descriptor.set; } function _coalesceClassElements(elements) { var newElements = []; var isSameElement = function isSameElement(other) { return other.kind === "method" && other.key === element.key && other.placement === element.placement; }; for (var i = 0; i < elements.length; i++) { var element = elements[i]; var other; if (element.kind === "method" && (other = newElements.find(isSameElement))) { if (_isDataDescriptor(element.descriptor) || _isDataDescriptor(other.descriptor)) { if (_hasDecorators(element) || _hasDecorators(other)) { throw new ReferenceError("Duplicated methods (" + element.key + ") can't be decorated."); } other.descriptor = element.descriptor; } else { if (_hasDecorators(element)) { if (_hasDecorators(other)) { throw new ReferenceError("Decorators can't be placed on different accessors with for " + "the same property (" + element.key + ")."); } other.decorators = element.decorators; } _coalesceGetterSetter(element, other); } } else { newElements.push(element); } } return newElements; } function _hasDecorators(element) { return element.decorators && element.decorators.length; } function _isDataDescriptor(desc) { return desc !== undefined && !(desc.value === undefined && desc.writable === undefined); } function _initializeClassElements(F, elements) { var proto = F.prototype; ["method", "field"].forEach(function(kind) { elements.forEach(function(element) { var placement = element.placement; if (element.kind === kind && (placement === "static" || placement === "prototype")) { var receiver = placement === "static" ? F : proto; _defineClassElement(receiver, element); } }); }); } function _initializeInstanceElements(O, elements) { ["method", "field"].forEach(function(kind) { elements.forEach(function(element) { if (element.kind === kind && element.placement === "own") _defineClassElement(O, element); }); }); } function _defineClassElement(receiver, element) { var descriptor = element.descriptor; if (element.kind === "field") { var initializer = element.initializer; descriptor = { enumerable: descriptor.enumerable, writable: descriptor.writable, configurable: descriptor.configurable, value: initializer === void 0 ? void 0 : initializer.call(receiver) }; } Object.defineProperty(receiver, element.key, descriptor); } function _decorateClass(elements, decorators) { var newElements = []; var finishers = []; var placements = { static: [], prototype: [], own: [] }; elements.forEach(function(element) { _addElementPlacement(element, placements); }); elements.forEach(function(element) { if (!_hasDecorators(element)) return newElements.push(element); var elementFinishersExtras = _decorateElement(element, placements); newElements.push(elementFinishersExtras.element); newElements.push.apply(newElements, elementFinishersExtras.extras); finishers.push.apply(finishers, elementFinishersExtras.finishers); }); if (!decorators) return { elements: newElements, finishers: finishers }; var result = _decorateConstructor(newElements, decorators); finishers.push.apply(finishers, result.finishers); result.finishers = finishers; return result; } function _addElementPlacement(element, placements, silent) { var keys = placements[element.placement]; if (!silent && keys.indexOf(element.key) !== -1) throw new TypeError("Duplicated element (" + element.key + ")"); keys.push(element.key); } function _decorateElement(element, placements) { var extras = []; var finishers = []; for (var decorators = element.decorators, i = decorators.length - 1; i >= 0; i--) { var keys = placements[element.placement]; keys.splice(keys.indexOf(element.key), 1); var elementObject = _fromElementDescriptor(element); var elementFinisherExtras = _toElementFinisherExtras((0, decorators[i])(elementObject) || elementObject); element = elementFinisherExtras.element; _addElementPlacement(element, placements); if (elementFinisherExtras.finisher) finishers.push(elementFinisherExtras.finisher); var newExtras = elementFinisherExtras.extras; if (newExtras) { for (var j = 0; j < newExtras.length; j++) _addElementPlacement(newExtras[j], placements); extras.push.apply(extras, newExtras); } } return { element: element, finishers: finishers, extras: extras }; } function _decorateConstructor(elements, decorators) { var finishers = []; for (var i = decorators.length - 1; i >= 0; i--) { var obj = _fromClassDescriptor(elements); var elementsAndFinisher = _toClassDescriptor((0, decorators[i])(obj) || obj); if (elementsAndFinisher.finisher !== undefined) finishers.push(elementsAndFinisher.finisher); if (elementsAndFinisher.elements !== undefined) { elements = elementsAndFinisher.elements; for (var j = 0; j < elements.length - 1; j++) { for (var k = j + 1; k < elements.length; k++) { if (elements[j].key === elements[k].key && elements[j].placement === elements[k].placement) { throw new TypeError("Duplicated element (" + elements[j].key + ")"); } } } } } return { elements: elements, finishers: finishers }; } function _fromElementDescriptor(element) { var obj = { kind: element.kind, key: element.key, placement: element.placement, descriptor: element.descriptor }; var desc = { value: "Descriptor", configurable: true }; Object.defineProperty(obj, Symbol.toStringTag, desc); if (element.kind === "field") obj.initializer = element.initializer; return obj; } function _toElementDescriptors(elementObjects) { if (elementObjects === undefined) return; return _to_array(elementObjects).map(function(elementObject) { var element = _toElementDescriptor(elementObject); _disallowProperty(elementObject, "finisher", "An element descriptor"); _disallowProperty(elementObject, "extras", "An element descriptor"); return element; }); } function _toElementDescriptor(elementObject) { var kind = String(elementObject.kind); if (kind !== "method" && kind !== "field") { throw new TypeError("An element descriptor's .kind property must be either \"method\" or" + " \"field\", but a decorator created an element descriptor with" + " .kind \"" + kind + "\""); } var key = _to_property_key(elementObject.key); var placement = String(elementObject.placement); if (placement !== "static" && placement !== "prototype" && placement !== "own") { throw new TypeError( "An element descriptor's .placement property must be one of \"static\"," + " \"prototype\" or \"own\", but a decorator created an element descriptor" + " with .placement \"" + placement + "\"" ); } var descriptor = elementObject.descriptor; _disallowProperty(elementObject, "elements", "An element descriptor"); var element = { kind: kind, key: key, placement: placement, descriptor: Object.assign({}, descriptor) }; if (kind !== "field") _disallowProperty(elementObject, "initializer", "A method descriptor"); else { _disallowProperty(descriptor, "get", "The property descriptor of a field descriptor"); _disallowProperty(descriptor, "set", "The property descriptor of a field descriptor"); _disallowProperty(descriptor, "value", "The property descriptor of a field descriptor"); element.initializer = elementObject.initializer; } return element; } function _toElementFinisherExtras(elementObject) { var element = _toElementDescriptor(elementObject); var finisher = _optionalCallableProperty(elementObject, "finisher"); var extras = _toElementDescriptors(elementObject.extras); return { element: element, finisher: finisher, extras: extras }; } function _fromClassDescriptor(elements) { var obj = { kind: "class", elements: elements.map(_fromElementDescriptor) }; var desc = { value: "Descriptor", configurable: true }; Object.defineProperty(obj, Symbol.toStringTag, desc); return obj; } function _toClassDescriptor(obj) { var kind = String(obj.kind); if (kind !== "class") { throw new TypeError("A class descriptor's .kind property must be \"class\", but a decorator" + " created a class descriptor with .kind \"" + kind + "\""); } _disallowProperty(obj, "key", "A class descriptor"); _disallowProperty(obj, "placement", "A class descriptor"); _disallowProperty(obj, "descriptor", "A class descriptor"); _disallowProperty(obj, "initializer", "A class descriptor"); _disallowProperty(obj, "extras", "A class descriptor"); var finisher = _optionalCallableProperty(obj, "finisher"); var elements = _toElementDescriptors(obj.elements); return { elements: elements, finisher: finisher }; } function _disallowProperty(obj, name, objectType) { if (obj[name] !== undefined) throw new TypeError(objectType + " can't have a ." + name + " property."); } function _optionalCallableProperty(obj, name) { var value = obj[name]; if (value !== undefined && typeof value !== "function") { throw new TypeError("Expected '" + name + "' to be a function"); } return value; } function _runClassFinishers(constructor, finishers) { for (var i = 0; i < finishers.length; i++) { var newConstructor = (0, finishers[i])(constructor); if (newConstructor !== undefined) { if (typeof newConstructor !== "function") throw new TypeError("Finishers must return a constructor."); constructor = newConstructor; } } return constructor; } export { _decorate as _ };
Save
cmd:
run