2D Run-and-gun shooter inspired by One Man's Doomsday, Counter-Strike, and Metal Slug.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

file.ts 475 B

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. }