summaryrefslogtreecommitdiff
path: root/packages/client/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-08-01 17:44:53 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-08-01 17:44:53 +0900
commitf3164c9cf2d51ae2b7ca5e0d5880e31b5d341959 (patch)
tree2488065c7506c616ac15d319e4d8eede6a579d4f /packages/client/src
parentupdate deps (diff)
downloadmisskey-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.vue18
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'] {