You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							39 lines
						
					
					
						
							1.1 KiB
						
					
					
				
			
		
		
	
	
							39 lines
						
					
					
						
							1.1 KiB
						
					
					
				| "use strict";
 | |
| Object.defineProperty(exports, "__esModule", { value: true });
 | |
| function bufFromString(str) {
 | |
|     var length = Buffer.byteLength(str);
 | |
|     var buffer = Buffer.allocUnsafe
 | |
|         ? Buffer.allocUnsafe(length)
 | |
|         : new Buffer(length);
 | |
|     buffer.write(str);
 | |
|     return buffer;
 | |
| }
 | |
| exports.bufFromString = bufFromString;
 | |
| function emptyBuffer() {
 | |
|     var buffer = Buffer.allocUnsafe
 | |
|         ? Buffer.allocUnsafe(0)
 | |
|         : new Buffer(0);
 | |
|     return buffer;
 | |
| }
 | |
| exports.emptyBuffer = emptyBuffer;
 | |
| function filterArray(arr, filter) {
 | |
|     var rtn = [];
 | |
|     for (var i = 0; i < arr.length; i++) {
 | |
|         if (filter.indexOf(i) > -1) {
 | |
|             rtn.push(arr[i]);
 | |
|         }
 | |
|     }
 | |
|     return rtn;
 | |
| }
 | |
| exports.filterArray = filterArray;
 | |
| exports.trimLeft = String.prototype.trimLeft ? function trimLeftNative(str) {
 | |
|     return str.trimLeft();
 | |
| } : function trimLeftRegExp(str) {
 | |
|     return str.replace(/^\s+/, "");
 | |
| };
 | |
| exports.trimRight = String.prototype.trimRight ? function trimRightNative(str) {
 | |
|     return str.trimRight();
 | |
| } : function trimRightRegExp(str) {
 | |
|     return str.replace(/\s+$/, "");
 | |
| };
 | |
| //# sourceMappingURL=util.js.map
 |