2D Run-and-gun shooter inspired by One Man's Doomsday, Counter-Strike, and Metal Slug.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

1234567891011121314151617181920
  1. export const readFile = async (file: File) => {
  2. const fileReader = new FileReader()
  3. return new Promise<string>((resolve, reject) => {
  4. fileReader.addEventListener('load', (e) => {
  5. if (!e.target) {
  6. reject(new Error('Invalid target'))
  7. return;
  8. }
  9. resolve(e.target.result as string);
  10. })
  11. fileReader.addEventListener('error', () => {
  12. reject(new Error('Error reading file'))
  13. });
  14. fileReader.readAsText(file);
  15. });
  16. }