Skip to content

Commit 620b2a1

Browse files
committed
Bug fix with argument destructuring
1 parent 0bc60f7 commit 620b2a1

File tree

7 files changed

+95
-149
lines changed

7 files changed

+95
-149
lines changed

dist/statickit.dev.js

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,6 @@
11
var statickit = (function () {
22
'use strict';
33

4-
function _typeof(obj) {
5-
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
6-
_typeof = function (obj) {
7-
return typeof obj;
8-
};
9-
} else {
10-
_typeof = function (obj) {
11-
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
12-
};
13-
}
14-
15-
return _typeof(obj);
16-
}
17-
18-
function _toArray(arr) {
19-
return _arrayWithHoles(arr) || _iterableToArray(arr) || _nonIterableRest();
20-
}
21-
22-
function _arrayWithHoles(arr) {
23-
if (Array.isArray(arr)) return arr;
24-
}
25-
26-
function _iterableToArray(iter) {
27-
if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter);
28-
}
29-
30-
function _nonIterableRest() {
31-
throw new TypeError("Invalid attempt to destructure non-iterable instance");
32-
}
33-
344
var ready = (function (fn) {
355
if (document.readyState != 'loading') {
366
fn();
@@ -70,6 +40,20 @@ var statickit = (function () {
7040
};
7141
});
7242

43+
function _typeof(obj) {
44+
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
45+
_typeof = function (obj) {
46+
return typeof obj;
47+
};
48+
} else {
49+
_typeof = function (obj) {
50+
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
51+
};
52+
}
53+
54+
return _typeof(obj);
55+
}
56+
7357
function createCommonjsModule(fn, module) {
7458
return module = { exports: {} }, fn(module, module.exports), module.exports;
7559
}
@@ -1827,19 +1811,21 @@ var statickit = (function () {
18271811
}
18281812
};
18291813

1830-
var run = function run(_ref) {
1831-
var _ref2 = _toArray(_ref),
1832-
scope = _ref2[0],
1833-
args = _ref2.slice(1);
1814+
var run = function run() {
1815+
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1816+
args[_key] = arguments[_key];
1817+
}
18341818

1819+
var scope = args[0];
1820+
var methodArgs = args.slice(1);
18351821
var method = api[scope];
18361822

18371823
if (!method) {
1838-
logger('main').log('Method `' + handler + '` does not exist');
1824+
logger('main').log('Method `' + scope + '` does not exist');
18391825
return;
18401826
}
18411827

1842-
return method.apply(null, args);
1828+
return method.apply(null, methodArgs);
18431829
};
18441830

18451831
telemetry.set('loadedAt', 1 * new Date());

dist/statickit.esm.js

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,3 @@
1-
function _typeof(obj) {
2-
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
3-
_typeof = function (obj) {
4-
return typeof obj;
5-
};
6-
} else {
7-
_typeof = function (obj) {
8-
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
9-
};
10-
}
11-
12-
return _typeof(obj);
13-
}
14-
15-
function _toArray(arr) {
16-
return _arrayWithHoles(arr) || _iterableToArray(arr) || _nonIterableRest();
17-
}
18-
19-
function _arrayWithHoles(arr) {
20-
if (Array.isArray(arr)) return arr;
21-
}
22-
23-
function _iterableToArray(iter) {
24-
if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter);
25-
}
26-
27-
function _nonIterableRest() {
28-
throw new TypeError("Invalid attempt to destructure non-iterable instance");
29-
}
30-
311
var ready = (function (fn) {
322
if (document.readyState != 'loading') {
333
fn();
@@ -57,6 +27,20 @@ var logger = (function (tag) {
5727
};
5828
});
5929

30+
function _typeof(obj) {
31+
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
32+
_typeof = function (obj) {
33+
return typeof obj;
34+
};
35+
} else {
36+
_typeof = function (obj) {
37+
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
38+
};
39+
}
40+
41+
return _typeof(obj);
42+
}
43+
6044
function createCommonjsModule(fn, module) {
6145
return module = { exports: {} }, fn(module, module.exports), module.exports;
6246
}
@@ -1814,19 +1798,21 @@ var api = {
18141798
}
18151799
};
18161800

1817-
var run = function run(_ref) {
1818-
var _ref2 = _toArray(_ref),
1819-
scope = _ref2[0],
1820-
args = _ref2.slice(1);
1801+
var run = function run() {
1802+
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1803+
args[_key] = arguments[_key];
1804+
}
18211805

1806+
var scope = args[0];
1807+
var methodArgs = args.slice(1);
18221808
var method = api[scope];
18231809

18241810
if (!method) {
1825-
logger().log('Method `' + handler + '` does not exist');
1811+
logger().log('Method `' + scope + '` does not exist');
18261812
return;
18271813
}
18281814

1829-
return method.apply(null, args);
1815+
return method.apply(null, methodArgs);
18301816
};
18311817

18321818
telemetry.set('loadedAt', 1 * new Date());

dist/statickit.js

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,6 @@
11
var statickit = (function () {
22
'use strict';
33

4-
function _typeof(obj) {
5-
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
6-
_typeof = function (obj) {
7-
return typeof obj;
8-
};
9-
} else {
10-
_typeof = function (obj) {
11-
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
12-
};
13-
}
14-
15-
return _typeof(obj);
16-
}
17-
18-
function _toArray(arr) {
19-
return _arrayWithHoles(arr) || _iterableToArray(arr) || _nonIterableRest();
20-
}
21-
22-
function _arrayWithHoles(arr) {
23-
if (Array.isArray(arr)) return arr;
24-
}
25-
26-
function _iterableToArray(iter) {
27-
if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter);
28-
}
29-
30-
function _nonIterableRest() {
31-
throw new TypeError("Invalid attempt to destructure non-iterable instance");
32-
}
33-
344
var ready = (function (fn) {
355
if (document.readyState != 'loading') {
366
fn();
@@ -60,6 +30,20 @@ var statickit = (function () {
6030
};
6131
});
6232

33+
function _typeof(obj) {
34+
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
35+
_typeof = function (obj) {
36+
return typeof obj;
37+
};
38+
} else {
39+
_typeof = function (obj) {
40+
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
41+
};
42+
}
43+
44+
return _typeof(obj);
45+
}
46+
6347
function createCommonjsModule(fn, module) {
6448
return module = { exports: {} }, fn(module, module.exports), module.exports;
6549
}
@@ -1817,19 +1801,21 @@ var statickit = (function () {
18171801
}
18181802
};
18191803

1820-
var run = function run(_ref) {
1821-
var _ref2 = _toArray(_ref),
1822-
scope = _ref2[0],
1823-
args = _ref2.slice(1);
1804+
var run = function run() {
1805+
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1806+
args[_key] = arguments[_key];
1807+
}
18241808

1809+
var scope = args[0];
1810+
var methodArgs = args.slice(1);
18251811
var method = api[scope];
18261812

18271813
if (!method) {
1828-
logger().log('Method `' + handler + '` does not exist');
1814+
logger().log('Method `' + scope + '` does not exist');
18291815
return;
18301816
}
18311817

1832-
return method.apply(null, args);
1818+
return method.apply(null, methodArgs);
18331819
};
18341820

18351821
telemetry.set('loadedAt', 1 * new Date());

dist/statickit.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/statickit.umd.js

Lines changed: 22 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,6 @@
44
(global = global || self, global.statickit = factory());
55
}(this, function () { 'use strict';
66

7-
function _typeof(obj) {
8-
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
9-
_typeof = function (obj) {
10-
return typeof obj;
11-
};
12-
} else {
13-
_typeof = function (obj) {
14-
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
15-
};
16-
}
17-
18-
return _typeof(obj);
19-
}
20-
21-
function _toArray(arr) {
22-
return _arrayWithHoles(arr) || _iterableToArray(arr) || _nonIterableRest();
23-
}
24-
25-
function _arrayWithHoles(arr) {
26-
if (Array.isArray(arr)) return arr;
27-
}
28-
29-
function _iterableToArray(iter) {
30-
if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter);
31-
}
32-
33-
function _nonIterableRest() {
34-
throw new TypeError("Invalid attempt to destructure non-iterable instance");
35-
}
36-
377
var ready = (function (fn) {
388
if (document.readyState != 'loading') {
399
fn();
@@ -63,6 +33,20 @@
6333
};
6434
});
6535

36+
function _typeof(obj) {
37+
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
38+
_typeof = function (obj) {
39+
return typeof obj;
40+
};
41+
} else {
42+
_typeof = function (obj) {
43+
return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
44+
};
45+
}
46+
47+
return _typeof(obj);
48+
}
49+
6650
function createCommonjsModule(fn, module) {
6751
return module = { exports: {} }, fn(module, module.exports), module.exports;
6852
}
@@ -1820,19 +1804,21 @@
18201804
}
18211805
};
18221806

1823-
var run = function run(_ref) {
1824-
var _ref2 = _toArray(_ref),
1825-
scope = _ref2[0],
1826-
args = _ref2.slice(1);
1807+
var run = function run() {
1808+
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
1809+
args[_key] = arguments[_key];
1810+
}
18271811

1812+
var scope = args[0];
1813+
var methodArgs = args.slice(1);
18281814
var method = api[scope];
18291815

18301816
if (!method) {
1831-
logger().log('Method `' + handler + '` does not exist');
1817+
logger().log('Method `' + scope + '` does not exist');
18321818
return;
18331819
}
18341820

1835-
return method.apply(null, args);
1821+
return method.apply(null, methodArgs);
18361822
};
18371823

18381824
telemetry.set('loadedAt', 1 * new Date());

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@statickit/standalone",
3-
"version": "1.0.0-beta.2",
3+
"version": "1.0.0-beta.3",
44
"description": "The JavaScript client for StaticKit",
55
"homepage": "https://statickit.com",
66
"author": "Derrick Reimer",

src/index.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,17 @@ const api = {
1212
}
1313
};
1414

15-
const run = ([scope, ...args]) => {
15+
const run = (...args) => {
16+
const scope = args[0];
17+
const methodArgs = args.slice(1);
1618
const method = api[scope];
1719

1820
if (!method) {
19-
logger('main').log('Method `' + handler + '` does not exist');
21+
logger('main').log('Method `' + scope + '` does not exist');
2022
return;
2123
}
2224

23-
return method.apply(null, args);
25+
return method.apply(null, methodArgs);
2426
};
2527

2628
telemetry.set('loadedAt', 1 * new Date());

0 commit comments

Comments
 (0)