@serverless/utils
Advanced tools
Comparing version 0.0.4 to 0.0.5
@@ -214,2 +214,11 @@ 'use strict'; | ||
var _first = require('./first'); | ||
Object.defineProperty(exports, 'first', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_first).default; | ||
} | ||
}); | ||
var _forEach = require('./forEach'); | ||
@@ -323,2 +332,20 @@ | ||
var _head = require('./head'); | ||
Object.defineProperty(exports, 'head', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_head).default; | ||
} | ||
}); | ||
var _init = require('./init'); | ||
Object.defineProperty(exports, 'init', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_init).default; | ||
} | ||
}); | ||
var _is = require('./is'); | ||
@@ -684,2 +711,11 @@ | ||
var _nth = require('./nth'); | ||
Object.defineProperty(exports, 'nth', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_nth).default; | ||
} | ||
}); | ||
var _over = require('./over'); | ||
@@ -784,2 +820,11 @@ | ||
var _tail = require('./tail'); | ||
Object.defineProperty(exports, 'tail', { | ||
enumerable: true, | ||
get: function get() { | ||
return _interopRequireDefault(_tail).default; | ||
} | ||
}); | ||
var _walk = require('./walk'); | ||
@@ -786,0 +831,0 @@ |
@@ -7,10 +7,28 @@ 'use strict'; | ||
var _ramda = require('ramda'); | ||
var _nth = require('./nth'); | ||
Object.defineProperty(exports, 'default', { | ||
enumerable: true, | ||
get: function get() { | ||
return _ramda.last; | ||
} | ||
}); | ||
var _nth2 = _interopRequireDefault(_nth); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
/** | ||
* Returns the last element of the given list or string. | ||
* | ||
* @func | ||
* @since v0.0.3 | ||
* @category data | ||
* @sig [a] -> a | Undefined | ||
* @param {*} list The list to get the last element from | ||
* @returns {*} The last element of the given list or string | ||
* @example | ||
* | ||
* last(['fi', 'fo', 'fum']) //=> 'fum' | ||
* last([]) //=> undefined | ||
* | ||
* last('abc') //=> 'c' | ||
* last(''); //=> '' | ||
*/ | ||
const last = (0, _nth2.default)(-1); | ||
exports.default = last; | ||
//# sourceMappingURL=last.js.map |
@@ -1,2 +0,2 @@ | ||
"use strict"; | ||
'use strict'; | ||
@@ -6,3 +6,35 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
const slice = (array, start, end) => { | ||
var _curry = require('./curry'); | ||
var _curry2 = _interopRequireDefault(_curry); | ||
var _defn = require('./defn'); | ||
var _defn2 = _interopRequireDefault(_defn); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
/** | ||
* Creates a slice of `array` from `start` up to, but not including, `end`. | ||
* | ||
* **Note:** This method is used instead of | ||
* [`Array#slice`](https://mdn.io/Array/slice) to ensure dense arrays are | ||
* returned. | ||
* | ||
* @func | ||
* @since v0.0.3 | ||
* @category data | ||
* @param {number} [start=0] The start position. A negative index will be treated as an offset from the end. | ||
* @param {number} [end=array.length] The end position. A negative index will be treated as an offset from the end. | ||
* @param {Array} array The array to slice. | ||
* @returns {Array} Returns the slice of `array`. | ||
* @example | ||
* | ||
* const array = [1, 2, 3, 4] | ||
* | ||
* slice(2, Infinity, array) | ||
* // => [3, 4] | ||
*/ | ||
const slice = (0, _curry2.default)((0, _defn2.default)('slice', (start, end, array) => { | ||
let length = array == null ? 0 : array.length; | ||
@@ -31,5 +63,5 @@ if (!length) { | ||
return result; | ||
}; | ||
})); | ||
exports.default = slice; | ||
//# sourceMappingURL=slice.js.map |
{ | ||
"name": "@serverless/utils", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"description": "General serverless utilities", | ||
@@ -5,0 +5,0 @@ "author": "Serverless, Inc.", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
298433
258
4158