typescript veresion of the filerepo