diff --git a/ts/error.ts b/ts/error.ts
index 060b422f8e521217c51dccc0ecbea089ade94b2b..e7dbccf9884382950f902d276709a76f92dd9ae3 100644
--- a/ts/error.ts
+++ b/ts/error.ts
@@ -9,7 +9,9 @@ let stringPosition = 0;
 let printTask: number;
 
 function writeOut() {
-   let currentData: Array<JSON> = data[dataIndex];
+
+   // @ts-ignore
+   let currentData: { [key: string]: string } = data[dataIndex];
    let currentText: string = currentData["strings"];
    promptContainer.innerText = promptContainer.innerText + currentText.charAt(stringPosition);
    stringPosition++;
@@ -19,7 +21,9 @@ function writeOut() {
       historyContainer.innerHTML = historyContainer.innerHTML + "$&nbsp;" + promptContainer.innerHTML + "<br><span class=\"gray\">" + currentData["output"] + "</span><br><br>";
       promptContainer.innerHTML = "";
       clearInterval(printTask);
+      // @ts-ignore
       if(dataIndex < data.length){
+         // @ts-ignore
          setTimeout(startNewTask, data[dataIndex - 1].postDelay);
       }
    }