_.js 421 B

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