1 | var Promise = require('./yaku');
|
2 |
|
3 | module.exports = {
|
4 |
|
5 | extendPrototype: function (src, target) {
|
6 | for (var k in target) {
|
7 | src.prototype[k] = target[k];
|
8 | }
|
9 | return src;
|
10 | },
|
11 |
|
12 | isFunction: function (obj) {
|
13 | return typeof obj === 'function';
|
14 | },
|
15 |
|
16 | isNumber: function (obj) {
|
17 | return typeof obj === 'number';
|
18 | },
|
19 |
|
20 | Promise: Promise,
|
21 |
|
22 | slice: [].slice
|
23 |
|
24 | };
|