1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | function bufFromString(str) {
|
4 | var length = Buffer.byteLength(str);
|
5 | var buffer = Buffer.allocUnsafe
|
6 | ? Buffer.allocUnsafe(length)
|
7 | : new Buffer(length);
|
8 | buffer.write(str);
|
9 | return buffer;
|
10 | }
|
11 | exports.bufFromString = bufFromString;
|
12 | function emptyBuffer() {
|
13 | var buffer = Buffer.allocUnsafe
|
14 | ? Buffer.allocUnsafe(0)
|
15 | : new Buffer(0);
|
16 | return buffer;
|
17 | }
|
18 | exports.emptyBuffer = emptyBuffer;
|
19 | function filterArray(arr, filter) {
|
20 | var rtn = [];
|
21 | for (var i = 0; i < arr.length; i++) {
|
22 | if (filter.indexOf(i) > -1) {
|
23 | rtn.push(arr[i]);
|
24 | }
|
25 | }
|
26 | return rtn;
|
27 | }
|
28 | exports.filterArray = filterArray;
|
29 | exports.trimLeft = String.prototype.trimLeft ? function trimLeftNative(str) {
|
30 | return str.trimLeft();
|
31 | } : function trimLeftRegExp(str) {
|
32 | return str.replace(/^\s+/, "");
|
33 | };
|
34 | exports.trimRight = String.prototype.trimRight ? function trimRightNative(str) {
|
35 | return str.trimRight();
|
36 | } : function trimRightRegExp(str) {
|
37 | return str.replace(/\s+$/, "");
|
38 | };
|
39 |
|
\ | No newline at end of file |