diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-08-01 17:44:53 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-08-01 17:44:53 +0900 |
| commit | f3164c9cf2d51ae2b7ca5e0d5880e31b5d341959 (patch) | |
| tree | 2488065c7506c616ac15d319e4d8eede6a579d4f /packages/client/src | |
| parent | update deps (diff) | |
| download | misskey-f3164c9cf2d51ae2b7ca5e0d5880e31b5d341959.tar.gz misskey-f3164c9cf2d51ae2b7ca5e0d5880e31b5d341959.tar.bz2 misskey-f3164c9cf2d51ae2b7ca5e0d5880e31b5d341959.zip | |
fix: use new for throw error
Co-Authored-By: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Diffstat (limited to 'packages/client/src')
| -rw-r--r-- | packages/client/src/pages/settings/preferences-backups.vue | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/packages/client/src/pages/settings/preferences-backups.vue b/packages/client/src/pages/settings/preferences-backups.vue index 3653e2dc1d..991bb7902d 100644 --- a/packages/client/src/pages/settings/preferences-backups.vue +++ b/packages/client/src/pages/settings/preferences-backups.vue @@ -132,27 +132,27 @@ function isObject(value: unknown): value is Record<string, unknown> { } function validate(profile: unknown): void { - if (!isObject(profile)) throw Error('not an object'); + if (!isObject(profile)) throw new Error('not an object'); // Check if unnecessary properties exist - if (Object.keys(profile).some(key => !profileProps.includes(key))) throw Error('Unnecessary properties exist'); + if (Object.keys(profile).some(key => !profileProps.includes(key))) throw new Error('Unnecessary properties exist'); - if (!profile.name) throw Error('Missing required prop: name'); - if (!profile.misskeyVersion) throw Error('Missing required prop: misskeyVersion'); + if (!profile.name) throw new Error('Missing required prop: name'); + if (!profile.misskeyVersion) throw new Error('Missing required prop: misskeyVersion'); // Check if createdAt and updatedAt is Date // https://zenn.dev/lollipop_onl/articles/eoz-judge-js-invalid-date - if (!profile.createdAt || Number.isNaN(new Date(profile.createdAt).getTime())) throw Error('createdAt is falsy or not Date'); + if (!profile.createdAt || Number.isNaN(new Date(profile.createdAt).getTime())) throw new Error('createdAt is falsy or not Date'); if (profile.updatedAt) { if (Number.isNaN(new Date(profile.updatedAt).getTime())) { - throw Error('updatedAt is not Date'); + throw new Error('updatedAt is not Date'); } } else if (profile.updatedAt !== null) { - throw Error('updatedAt is not null'); + throw new Error('updatedAt is not null'); } - if (!profile.settings) throw Error('Missing required prop: settings'); - if (!isObject(profile.settings)) throw Error('Invalid prop: settings'); + if (!profile.settings) throw new Error('Missing required prop: settings'); + if (!isObject(profile.settings)) throw new Error('Invalid prop: settings'); } function getSettings(): Profile['settings'] { |