split test

This commit is contained in:
Robin Appelman 2020-01-31 00:51:39 +01:00
commit 0d382e1541
5 changed files with 27 additions and 26 deletions

View file

@ -1,22 +1 @@
import {parseDemo} from "./parser";
window.addEventListener('DOMContentLoaded', () => {
document.getElementById('file').onchange = e => {
let file = (e.target as HTMLInputElement).files[0];
let reader = new FileReader();
reader.readAsArrayBuffer(file);
reader.onload = async function () {
let bytes = new Uint8Array(reader.result as ArrayBuffer);
console.time('demo_parse');
let parsed = await parseDemo(bytes);
console.timeEnd('demo_parse');
console.log(parsed.getPlayer(150, 2));
};
reader.onerror = function () {
console.log(reader.error);
};
};
});
export {parseDemo, ParsedDemo, PlayerState, WorldBoundaries, Class, Team} from "./parser";

22
js/test.ts Normal file
View file

@ -0,0 +1,22 @@
import {parseDemo} from "./parser";
window.addEventListener('DOMContentLoaded', () => {
document.getElementById('file').onchange = e => {
let file = (e.target as HTMLInputElement).files[0];
let reader = new FileReader();
reader.readAsArrayBuffer(file);
reader.onload = async function () {
let bytes = new Uint8Array(reader.result as ArrayBuffer);
console.time('demo_parse');
let parsed = await parseDemo(bytes);
console.timeEnd('demo_parse');
console.log(parsed.getPlayer(150, 2));
};
reader.onerror = function () {
console.log(reader.error);
};
};
});