mirror of
https://github.com/kichikuou/xsystem35-sdl2.git
synced 2026-09-22 22:48:08 +03:00
TSLint fix
This commit is contained in:
+6
-6
@@ -9,7 +9,7 @@ namespace CDImage {
|
||||
|
||||
private constructor(private sectorReader: Reader, private pvd: PVD) {
|
||||
if (this.pvd.type !== 1)
|
||||
throw ('PVD not found');
|
||||
throw new Error('PVD not found');
|
||||
}
|
||||
|
||||
volumeLabel(): string {
|
||||
@@ -47,7 +47,7 @@ namespace CDImage {
|
||||
position += child.length;
|
||||
}
|
||||
if (position > 2048)
|
||||
throw ('dirent across sector boundary');
|
||||
throw new Error('dirent across sector boundary');
|
||||
if (position === 2048) {
|
||||
sector++;
|
||||
position = 0;
|
||||
@@ -173,7 +173,7 @@ namespace CDImage {
|
||||
this.tracks[currentTrack].index[Number(fields[1])] = fields[2];
|
||||
break;
|
||||
default:
|
||||
; // Do nothing
|
||||
// Do nothing
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -204,7 +204,7 @@ namespace CDImage {
|
||||
}
|
||||
}
|
||||
|
||||
enum MdsTrackMode { Audio = 0xa9, Mode1 = 0xaa };
|
||||
enum MdsTrackMode { Audio = 0xa9, Mode1 = 0xaa }
|
||||
|
||||
class MdfMdsReader extends ImageReaderBase implements Reader {
|
||||
private tracks: Array<{ mode: number; sectorSize: number; offset: number; sectors: number; }>;
|
||||
@@ -218,7 +218,7 @@ namespace CDImage {
|
||||
|
||||
let signature = ASCIIArrayToString(new Uint8Array(buf, 0, 16));
|
||||
if (signature !== 'MEDIA DESCRIPTOR')
|
||||
throw mdsFile.name + ': not a mds file';
|
||||
throw new Error(mdsFile.name + ': not a mds file');
|
||||
|
||||
let header = new DataView(buf, 0, 0x70);
|
||||
let entries = header.getUint8(0x62);
|
||||
@@ -236,7 +236,7 @@ namespace CDImage {
|
||||
this.tracks[track] = { mode, sectorSize, offset, sectors };
|
||||
}
|
||||
if (this.tracks[1].mode !== MdsTrackMode.Mode1)
|
||||
throw 'track 1 is not mode1';
|
||||
throw new Error('track 1 is not mode1');
|
||||
}
|
||||
|
||||
readSector(sector: number): Promise<ArrayBuffer> {
|
||||
|
||||
+1
-1
@@ -65,7 +65,7 @@ namespace xsystem35 {
|
||||
ptr += chunk.byteLength;
|
||||
}
|
||||
if (ptr !== entry.size)
|
||||
throw ('expected ' + entry.size + ' bytes, but read ' + ptr + 'bytes');
|
||||
throw new Error('expected ' + entry.size + ' bytes, but read ' + ptr + 'bytes');
|
||||
}
|
||||
|
||||
private async startLoad() {
|
||||
|
||||
+2
-2
@@ -29,7 +29,7 @@ namespace xsystem35 {
|
||||
|
||||
private checkSaveData() {
|
||||
xsystem35.saveDirReady.then(() => {
|
||||
if ((<string[]>FS.readdir('/save')).some((name) => { return name.toLowerCase().endsWith('.asd'); }))
|
||||
if ((<string[]>FS.readdir('/save')).some((name) => name.toLowerCase().endsWith('.asd')))
|
||||
$('#downloadSaveData').removeAttribute('disabled');
|
||||
});
|
||||
}
|
||||
@@ -80,7 +80,7 @@ namespace xsystem35 {
|
||||
} else if (file.name.toLowerCase().endsWith('.asd')) {
|
||||
addSaveFile(file.name, await readFileAsArrayBuffer(file));
|
||||
} else {
|
||||
throw('Unknown file type: ' + file.name);
|
||||
throw new Error('Unknown file type: ' + file.name);
|
||||
}
|
||||
xsystem35.shell.syncfs(0);
|
||||
xsystem35.shell.addToast('セーブデータの復元に成功しました。', 'success');
|
||||
|
||||
@@ -6,11 +6,13 @@
|
||||
"max-classes-per-file": false,
|
||||
"member-access": false,
|
||||
"member-ordering": false,
|
||||
"no-angle-bracket-type-assertion": false,
|
||||
"no-bitwise": false,
|
||||
"no-empty": false,
|
||||
"no-namespace": false,
|
||||
"no-reference": false,
|
||||
"only-arrow-functions": ["allow-declarations", "allow-named-functions"],
|
||||
"prefer-const": false,
|
||||
"prefer-for-of": false,
|
||||
"quotemark": [true, "single", "avoid-escape"],
|
||||
"whitespace": [
|
||||
|
||||
Reference in New Issue
Block a user