Add import/export/deletion of logit bias presets

This commit is contained in:
SillyLossy
2023-04-24 19:40:02 +03:00
parent 9fc02d53c1
commit 443682a7f3
5 changed files with 105 additions and 4 deletions

View File

@ -10,6 +10,7 @@ export {
isSubsetOf,
incrementString,
stringFormat,
parseJsonFile,
};
/// UTILS
@ -63,6 +64,15 @@ function getBase64Async(file) {
});
}
async function parseJsonFile(file) {
return new Promise((resolve, reject) => {
const fileReader = new FileReader();
fileReader.onload = event => resolve(JSON.parse(event.target.result));
fileReader.onerror = error => reject(error);
fileReader.readAsText(file);
});
}
function getStringHash(str, seed = 0) {
let h1 = 0xdeadbeef ^ seed,
h2 = 0x41c6ce57 ^ seed;