Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var __store = [];
- (() => {
- var original = _scs;
- _scs = function() {
- var args = [].slice.call(arguments);
- var isBasic = !Array.isArray(args[0]) && typeof args[0] === 'string';
- var params;
- var stack = new Error().stack;
- var trace = stack
- .split(/[\r\n]/g)
- .slice(1)
- .map(m => ({ method: m.trim().split(' ')[1], resource: m.split('(').pop().split(')').shift() }))
- if (isBasic)
- params = { selector: args[0], trace };
- else
- params = { context: args[0][0], trace, selector: args[0][1], err: args[1], methods: args[2] };
- __store.push(params);
- return original.apply(this, arguments);
- };
- })()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement