react-commons-ts
Advanced tools
Comparing version 1.4.0 to 1.4.1
@@ -478,12 +478,26 @@ var react = require('react'); | ||
url_key = _ref2$url_key === void 0 ? 'urls' : _ref2$url_key, | ||
_ref2$handleReaderFil = _ref2.handleReaderFiles, | ||
handleReaderFiles = _ref2$handleReaderFil === void 0 ? function () {} : _ref2$handleReaderFil; | ||
_ref2$handleMoreReade = _ref2.handleMoreReaderFile, | ||
handleMoreReaderFile = _ref2$handleMoreReade === void 0 ? function () {} : _ref2$handleMoreReade; | ||
return new Promise(function (res) { | ||
var file_count = files.length; | ||
var reader_result_arr = []; | ||
var new_files = []; | ||
var c_index = 0; | ||
var _handleReaderFile = function handleReaderFile(reader) { | ||
if (file_count === 0) { | ||
var _res; | ||
res((_res = { | ||
files: new_files | ||
}, _res[url_key] = reader_result_arr, _res)); | ||
return; | ||
} | ||
var _handleReaderFile = function handleReaderFile(_ref3) { | ||
var reader = _ref3.reader, | ||
index = _ref3.index; | ||
reader.onload = function () { | ||
reader_result_arr.push(reader.result); | ||
new_files.push(files[index]); | ||
}; | ||
@@ -495,9 +509,14 @@ | ||
if (c_index == file_count) { | ||
var _res; | ||
var _res2; | ||
res((_res = { | ||
files: files | ||
}, _res[url_key] = reader_result_arr, _res)); | ||
res((_res2 = { | ||
files: new_files | ||
}, _res2[url_key] = reader_result_arr, _res2)); | ||
} | ||
}; | ||
handleMoreReaderFile({ | ||
reader: reader, | ||
index: index | ||
}); | ||
}; | ||
@@ -509,5 +528,3 @@ | ||
handleReaderFile: function handleReaderFile(reader) { | ||
_handleReaderFile(reader); | ||
handleReaderFiles({ | ||
_handleReaderFile({ | ||
reader: reader, | ||
@@ -514,0 +531,0 @@ index: i |
@@ -478,12 +478,26 @@ import { useState, useEffect, useRef } from 'react'; | ||
url_key = _ref2$url_key === void 0 ? 'urls' : _ref2$url_key, | ||
_ref2$handleReaderFil = _ref2.handleReaderFiles, | ||
handleReaderFiles = _ref2$handleReaderFil === void 0 ? function () {} : _ref2$handleReaderFil; | ||
_ref2$handleMoreReade = _ref2.handleMoreReaderFile, | ||
handleMoreReaderFile = _ref2$handleMoreReade === void 0 ? function () {} : _ref2$handleMoreReade; | ||
return new Promise(function (res) { | ||
var file_count = files.length; | ||
var reader_result_arr = []; | ||
var new_files = []; | ||
var c_index = 0; | ||
var _handleReaderFile = function handleReaderFile(reader) { | ||
if (file_count === 0) { | ||
var _res; | ||
res((_res = { | ||
files: new_files | ||
}, _res[url_key] = reader_result_arr, _res)); | ||
return; | ||
} | ||
var _handleReaderFile = function handleReaderFile(_ref3) { | ||
var reader = _ref3.reader, | ||
index = _ref3.index; | ||
reader.onload = function () { | ||
reader_result_arr.push(reader.result); | ||
new_files.push(files[index]); | ||
}; | ||
@@ -495,9 +509,14 @@ | ||
if (c_index == file_count) { | ||
var _res; | ||
var _res2; | ||
res((_res = { | ||
files: files | ||
}, _res[url_key] = reader_result_arr, _res)); | ||
res((_res2 = { | ||
files: new_files | ||
}, _res2[url_key] = reader_result_arr, _res2)); | ||
} | ||
}; | ||
handleMoreReaderFile({ | ||
reader: reader, | ||
index: index | ||
}); | ||
}; | ||
@@ -509,5 +528,3 @@ | ||
handleReaderFile: function handleReaderFile(reader) { | ||
_handleReaderFile(reader); | ||
handleReaderFiles({ | ||
_handleReaderFile({ | ||
reader: reader, | ||
@@ -514,0 +531,0 @@ index: i |
declare type handleReaderType = (reader: FileReader) => void; | ||
declare type handleReaderFilesType = ({ reader, index }: { | ||
declare type handleReaderFileType = ({ reader, index }: { | ||
reader: FileReader; | ||
@@ -10,7 +10,7 @@ index: number; | ||
}): void; | ||
export declare function loadFiles({ files, url_key, handleReaderFiles }: { | ||
export declare function loadFiles({ files, url_key, handleMoreReaderFile }: { | ||
files: FileList; | ||
url_key?: string; | ||
handleReaderFiles?: handleReaderFilesType; | ||
handleMoreReaderFile?: handleReaderFileType; | ||
}): Promise<unknown>; | ||
export {}; |
{ | ||
"name": "react-commons-ts", | ||
"version": "1.4.0", | ||
"version": "1.4.1", | ||
"description": "Made with create-react-library", | ||
@@ -5,0 +5,0 @@ "author": "vandat9xhn", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
103752
1095