diff --git a/src/server/api/define.ts b/src/server/api/define.ts index f9e9813a87..d4ca5aa809 100644 --- a/src/server/api/define.ts +++ b/src/server/api/define.ts @@ -14,12 +14,12 @@ type Params = { export type Response = Record | void; type executor = - (params: Params, user: ILocalUser, app: App, file?: any, cleanup?: Function) => + (params: Params, user: T['requireCredential'] extends true ? ILocalUser : ILocalUser | null, app: App, file?: any, cleanup?: Function) => Promise>>; export default function (meta: T, cb: executor) - : (params: any, user: ILocalUser, app: App, file?: any) => Promise { - return (params: any, user: ILocalUser, app: App, file?: any) => { + : (params: any, user: T['requireCredential'] extends true ? ILocalUser : ILocalUser | null, app: App, file?: any) => Promise { + return (params: any, user: T['requireCredential'] extends true ? ILocalUser : ILocalUser | null, app: App, file?: any) => { function cleanup() { fs.unlink(file.path, () => {}); } diff --git a/src/server/api/endpoints/admin/abuse-user-reports.ts b/src/server/api/endpoints/admin/abuse-user-reports.ts index 63d1dd795c..d5a52184d1 100644 --- a/src/server/api/endpoints/admin/abuse-user-reports.ts +++ b/src/server/api/endpoints/admin/abuse-user-reports.ts @@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/announcements/create.ts b/src/server/api/endpoints/admin/announcements/create.ts index c1d48a7d38..f9fb30f49f 100644 --- a/src/server/api/endpoints/admin/announcements/create.ts +++ b/src/server/api/endpoints/admin/announcements/create.ts @@ -6,7 +6,7 @@ import { genId } from '../../../../../misc/gen-id'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/announcements/delete.ts b/src/server/api/endpoints/admin/announcements/delete.ts index 284b4bf549..1b7a0bf921 100644 --- a/src/server/api/endpoints/admin/announcements/delete.ts +++ b/src/server/api/endpoints/admin/announcements/delete.ts @@ -7,7 +7,7 @@ import { ApiError } from '../../../error'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/announcements/list.ts b/src/server/api/endpoints/admin/announcements/list.ts index f4e622144e..4c3af5a318 100644 --- a/src/server/api/endpoints/admin/announcements/list.ts +++ b/src/server/api/endpoints/admin/announcements/list.ts @@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../../common/make-pagination-query'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/announcements/update.ts b/src/server/api/endpoints/admin/announcements/update.ts index b65c3a4f93..fd24f8cc8e 100644 --- a/src/server/api/endpoints/admin/announcements/update.ts +++ b/src/server/api/endpoints/admin/announcements/update.ts @@ -7,7 +7,7 @@ import { ApiError } from '../../../error'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts b/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts index 276d1f37bd..83397f1079 100644 --- a/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts +++ b/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts @@ -7,7 +7,7 @@ import { ID } from '../../../../misc/cafy-id'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/delete-logs.ts b/src/server/api/endpoints/admin/delete-logs.ts index 26cf13c1f6..9cb9f809d7 100644 --- a/src/server/api/endpoints/admin/delete-logs.ts +++ b/src/server/api/endpoints/admin/delete-logs.ts @@ -4,7 +4,7 @@ import { Logs } from '../../../../models'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, }; diff --git a/src/server/api/endpoints/admin/drive/clean-remote-files.ts b/src/server/api/endpoints/admin/drive/clean-remote-files.ts index e837ae1bb6..5a5adb8a8b 100644 --- a/src/server/api/endpoints/admin/drive/clean-remote-files.ts +++ b/src/server/api/endpoints/admin/drive/clean-remote-files.ts @@ -4,7 +4,7 @@ import { createCleanRemoteFilesJob } from '../../../../../queue'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, }; diff --git a/src/server/api/endpoints/admin/drive/cleanup.ts b/src/server/api/endpoints/admin/drive/cleanup.ts index 272416dee8..b76236a7f0 100644 --- a/src/server/api/endpoints/admin/drive/cleanup.ts +++ b/src/server/api/endpoints/admin/drive/cleanup.ts @@ -6,7 +6,7 @@ import { DriveFiles } from '../../../../../models'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, }; diff --git a/src/server/api/endpoints/admin/drive/files.ts b/src/server/api/endpoints/admin/drive/files.ts index 7c6672e6de..776aec9ec6 100644 --- a/src/server/api/endpoints/admin/drive/files.ts +++ b/src/server/api/endpoints/admin/drive/files.ts @@ -6,7 +6,7 @@ import { DriveFiles } from '../../../../../models'; export const meta = { tags: ['admin'], - requireCredential: false, + requireCredential: false as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/drive/show-file.ts b/src/server/api/endpoints/admin/drive/show-file.ts index a2b6c158f0..415bfc28b3 100644 --- a/src/server/api/endpoints/admin/drive/show-file.ts +++ b/src/server/api/endpoints/admin/drive/show-file.ts @@ -7,7 +7,7 @@ import { DriveFiles } from '../../../../../models'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/emoji/add.ts b/src/server/api/endpoints/admin/emoji/add.ts index 610efbbe8f..f56303b32f 100644 --- a/src/server/api/endpoints/admin/emoji/add.ts +++ b/src/server/api/endpoints/admin/emoji/add.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/emoji/copy.ts b/src/server/api/endpoints/admin/emoji/copy.ts index 4b4319ca81..5d4e57a28f 100644 --- a/src/server/api/endpoints/admin/emoji/copy.ts +++ b/src/server/api/endpoints/admin/emoji/copy.ts @@ -11,7 +11,7 @@ import uploadFromUrl from '../../../../../services/drive/upload-from-url'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/emoji/list-remote.ts b/src/server/api/endpoints/admin/emoji/list-remote.ts index 0a3e74c333..fd215ed6fe 100644 --- a/src/server/api/endpoints/admin/emoji/list-remote.ts +++ b/src/server/api/endpoints/admin/emoji/list-remote.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/emoji/list.ts b/src/server/api/endpoints/admin/emoji/list.ts index 5a6fffc3b8..2b6516a1aa 100644 --- a/src/server/api/endpoints/admin/emoji/list.ts +++ b/src/server/api/endpoints/admin/emoji/list.ts @@ -11,7 +11,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/emoji/remove.ts b/src/server/api/endpoints/admin/emoji/remove.ts index a591d4c3dd..19ffa1c166 100644 --- a/src/server/api/endpoints/admin/emoji/remove.ts +++ b/src/server/api/endpoints/admin/emoji/remove.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/emoji/update.ts b/src/server/api/endpoints/admin/emoji/update.ts index b6ecb39b43..cffc2dfdf2 100644 --- a/src/server/api/endpoints/admin/emoji/update.ts +++ b/src/server/api/endpoints/admin/emoji/update.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/federation/delete-all-files.ts b/src/server/api/endpoints/admin/federation/delete-all-files.ts index 24ad9ce808..eef53cd92c 100644 --- a/src/server/api/endpoints/admin/federation/delete-all-files.ts +++ b/src/server/api/endpoints/admin/federation/delete-all-files.ts @@ -6,7 +6,7 @@ import { DriveFiles } from '../../../../../models'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/federation/remove-all-following.ts b/src/server/api/endpoints/admin/federation/remove-all-following.ts index 25aae6db88..76497c0dd8 100644 --- a/src/server/api/endpoints/admin/federation/remove-all-following.ts +++ b/src/server/api/endpoints/admin/federation/remove-all-following.ts @@ -7,7 +7,7 @@ import { ensure } from '../../../../../prelude/ensure'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/federation/update-instance.ts b/src/server/api/endpoints/admin/federation/update-instance.ts index 88bd2e3dff..8f8b3334b3 100644 --- a/src/server/api/endpoints/admin/federation/update-instance.ts +++ b/src/server/api/endpoints/admin/federation/update-instance.ts @@ -6,7 +6,7 @@ import { toPuny } from '../../../../../misc/convert-host'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/get-table-stats.ts b/src/server/api/endpoints/admin/get-table-stats.ts index 1abea18492..58c9c6e7c3 100644 --- a/src/server/api/endpoints/admin/get-table-stats.ts +++ b/src/server/api/endpoints/admin/get-table-stats.ts @@ -2,7 +2,7 @@ import define from '../../define'; import { getConnection } from 'typeorm'; export const meta = { - requireCredential: false, + requireCredential: false as const, desc: { 'en-US': 'Get table stats' diff --git a/src/server/api/endpoints/admin/invite.ts b/src/server/api/endpoints/admin/invite.ts index d4c572e2e0..52e3da8f84 100644 --- a/src/server/api/endpoints/admin/invite.ts +++ b/src/server/api/endpoints/admin/invite.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: {} diff --git a/src/server/api/endpoints/admin/logs.ts b/src/server/api/endpoints/admin/logs.ts index 060df09adf..fef2eab80b 100644 --- a/src/server/api/endpoints/admin/logs.ts +++ b/src/server/api/endpoints/admin/logs.ts @@ -6,7 +6,7 @@ import { Brackets } from 'typeorm'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/moderators/add.ts b/src/server/api/endpoints/admin/moderators/add.ts index a15f0a17a2..71a214928c 100644 --- a/src/server/api/endpoints/admin/moderators/add.ts +++ b/src/server/api/endpoints/admin/moderators/add.ts @@ -11,7 +11,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireAdmin: true, params: { diff --git a/src/server/api/endpoints/admin/moderators/remove.ts b/src/server/api/endpoints/admin/moderators/remove.ts index 209cf0814f..1eee750bc4 100644 --- a/src/server/api/endpoints/admin/moderators/remove.ts +++ b/src/server/api/endpoints/admin/moderators/remove.ts @@ -11,7 +11,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireAdmin: true, params: { diff --git a/src/server/api/endpoints/admin/queue/clear.ts b/src/server/api/endpoints/admin/queue/clear.ts index 03c1ae8463..0375f55f01 100644 --- a/src/server/api/endpoints/admin/queue/clear.ts +++ b/src/server/api/endpoints/admin/queue/clear.ts @@ -5,7 +5,7 @@ import { insertModerationLog } from '../../../../../services/insert-moderation-l export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: {} diff --git a/src/server/api/endpoints/admin/queue/deliver-delayed.ts b/src/server/api/endpoints/admin/queue/deliver-delayed.ts index d33837c099..6bfb5b50fe 100644 --- a/src/server/api/endpoints/admin/queue/deliver-delayed.ts +++ b/src/server/api/endpoints/admin/queue/deliver-delayed.ts @@ -4,7 +4,7 @@ import { deliverQueue } from '../../../../../queue'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/queue/inbox-delayed.ts b/src/server/api/endpoints/admin/queue/inbox-delayed.ts index 643e22f10d..4627cefdd8 100644 --- a/src/server/api/endpoints/admin/queue/inbox-delayed.ts +++ b/src/server/api/endpoints/admin/queue/inbox-delayed.ts @@ -4,7 +4,7 @@ import { inboxQueue } from '../../../../../queue'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/queue/jobs.ts b/src/server/api/endpoints/admin/queue/jobs.ts index 0d23ca3e57..0cd3f40d4e 100644 --- a/src/server/api/endpoints/admin/queue/jobs.ts +++ b/src/server/api/endpoints/admin/queue/jobs.ts @@ -5,7 +5,7 @@ import { deliverQueue, inboxQueue, dbQueue, objectStorageQueue } from '../../../ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/queue/stats.ts b/src/server/api/endpoints/admin/queue/stats.ts index 83684685ff..da29c5285e 100644 --- a/src/server/api/endpoints/admin/queue/stats.ts +++ b/src/server/api/endpoints/admin/queue/stats.ts @@ -4,7 +4,7 @@ import { deliverQueue, inboxQueue, dbQueue, objectStorageQueue } from '../../../ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: {} diff --git a/src/server/api/endpoints/admin/remove-abuse-user-report.ts b/src/server/api/endpoints/admin/remove-abuse-user-report.ts index f293c00718..150de5f5d4 100644 --- a/src/server/api/endpoints/admin/remove-abuse-user-report.ts +++ b/src/server/api/endpoints/admin/remove-abuse-user-report.ts @@ -6,7 +6,7 @@ import { AbuseUserReports } from '../../../../models'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/reset-password.ts b/src/server/api/endpoints/admin/reset-password.ts index 42df668606..1b8a5ee651 100644 --- a/src/server/api/endpoints/admin/reset-password.ts +++ b/src/server/api/endpoints/admin/reset-password.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/resync-chart.ts b/src/server/api/endpoints/admin/resync-chart.ts index 7f4c5e03c8..84e19d37e6 100644 --- a/src/server/api/endpoints/admin/resync-chart.ts +++ b/src/server/api/endpoints/admin/resync-chart.ts @@ -5,7 +5,7 @@ import { insertModerationLog } from '../../../../services/insert-moderation-log' export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, }; diff --git a/src/server/api/endpoints/admin/send-email.ts b/src/server/api/endpoints/admin/send-email.ts index fed4f2df14..9af931ad99 100644 --- a/src/server/api/endpoints/admin/send-email.ts +++ b/src/server/api/endpoints/admin/send-email.ts @@ -5,7 +5,7 @@ import { sendEmail } from '../../../../services/send-email'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/server-info.ts b/src/server/api/endpoints/admin/server-info.ts index f51040a2c8..2563ff52ef 100644 --- a/src/server/api/endpoints/admin/server-info.ts +++ b/src/server/api/endpoints/admin/server-info.ts @@ -5,7 +5,7 @@ import define from '../../define'; import redis from '../../../../db/redis'; export const meta = { - requireCredential: false, + requireCredential: false as const, desc: { }, diff --git a/src/server/api/endpoints/admin/show-moderation-logs.ts b/src/server/api/endpoints/admin/show-moderation-logs.ts index bc67b3e55b..acdfda51ab 100644 --- a/src/server/api/endpoints/admin/show-moderation-logs.ts +++ b/src/server/api/endpoints/admin/show-moderation-logs.ts @@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/show-user.ts b/src/server/api/endpoints/admin/show-user.ts index 452125dea0..c08eddff6a 100644 --- a/src/server/api/endpoints/admin/show-user.ts +++ b/src/server/api/endpoints/admin/show-user.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/show-users.ts b/src/server/api/endpoints/admin/show-users.ts index a1fadf3d81..294d7208b3 100644 --- a/src/server/api/endpoints/admin/show-users.ts +++ b/src/server/api/endpoints/admin/show-users.ts @@ -5,7 +5,7 @@ import { Users } from '../../../../models'; export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/silence-user.ts b/src/server/api/endpoints/admin/silence-user.ts index 8cc84aa1cc..cd5c339a5b 100644 --- a/src/server/api/endpoints/admin/silence-user.ts +++ b/src/server/api/endpoints/admin/silence-user.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/suspend-user.ts b/src/server/api/endpoints/admin/suspend-user.ts index 1202315541..10be88b8f1 100644 --- a/src/server/api/endpoints/admin/suspend-user.ts +++ b/src/server/api/endpoints/admin/suspend-user.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/unsilence-user.ts b/src/server/api/endpoints/admin/unsilence-user.ts index 607c9b699a..63e4be06f3 100644 --- a/src/server/api/endpoints/admin/unsilence-user.ts +++ b/src/server/api/endpoints/admin/unsilence-user.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/unsuspend-user.ts b/src/server/api/endpoints/admin/unsuspend-user.ts index 237585e276..9690d6ef0b 100644 --- a/src/server/api/endpoints/admin/unsuspend-user.ts +++ b/src/server/api/endpoints/admin/unsuspend-user.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/update-meta.ts b/src/server/api/endpoints/admin/update-meta.ts index adcd34bd50..e9527d9ac5 100644 --- a/src/server/api/endpoints/admin/update-meta.ts +++ b/src/server/api/endpoints/admin/update-meta.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireAdmin: true, params: { diff --git a/src/server/api/endpoints/admin/update-remote-user.ts b/src/server/api/endpoints/admin/update-remote-user.ts index f9716328d5..a6b5ef1e85 100644 --- a/src/server/api/endpoints/admin/update-remote-user.ts +++ b/src/server/api/endpoints/admin/update-remote-user.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/admin/vacuum.ts b/src/server/api/endpoints/admin/vacuum.ts index 4921e228e5..e041e65431 100644 --- a/src/server/api/endpoints/admin/vacuum.ts +++ b/src/server/api/endpoints/admin/vacuum.ts @@ -6,7 +6,7 @@ import { insertModerationLog } from '../../../../services/insert-moderation-log' export const meta = { tags: ['admin'], - requireCredential: true, + requireCredential: true as const, requireModerator: true, params: { diff --git a/src/server/api/endpoints/announcements.ts b/src/server/api/endpoints/announcements.ts index 2b7f90c31f..35c70a7546 100644 --- a/src/server/api/endpoints/announcements.ts +++ b/src/server/api/endpoints/announcements.ts @@ -5,7 +5,7 @@ import { Announcements, AnnouncementReads } from '../../../models'; import { makePaginationQuery } from '../common/make-pagination-query'; export const meta = { - requireCredential: false, + requireCredential: false as const, params: { limit: { diff --git a/src/server/api/endpoints/antennas/create.ts b/src/server/api/endpoints/antennas/create.ts index 26915c19b3..658b8221f2 100644 --- a/src/server/api/endpoints/antennas/create.ts +++ b/src/server/api/endpoints/antennas/create.ts @@ -8,7 +8,7 @@ import { ApiError } from '../../error'; export const meta = { tags: ['antennas'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/antennas/delete.ts b/src/server/api/endpoints/antennas/delete.ts index 6bf9165aed..087834a7bd 100644 --- a/src/server/api/endpoints/antennas/delete.ts +++ b/src/server/api/endpoints/antennas/delete.ts @@ -7,7 +7,7 @@ import { Antennas } from '../../../../models'; export const meta = { tags: ['antennas'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/antennas/list.ts b/src/server/api/endpoints/antennas/list.ts index 3f9deff32f..cbc4e827b9 100644 --- a/src/server/api/endpoints/antennas/list.ts +++ b/src/server/api/endpoints/antennas/list.ts @@ -4,7 +4,7 @@ import { Antennas } from '../../../../models'; export const meta = { tags: ['antennas', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:account', }; diff --git a/src/server/api/endpoints/antennas/notes.ts b/src/server/api/endpoints/antennas/notes.ts index b4c8e7e698..b8428f86a8 100644 --- a/src/server/api/endpoints/antennas/notes.ts +++ b/src/server/api/endpoints/antennas/notes.ts @@ -10,7 +10,7 @@ import { ApiError } from '../../error'; export const meta = { tags: ['account', 'notes', 'antennas'], - requireCredential: true, + requireCredential: true as const, kind: 'read:account', diff --git a/src/server/api/endpoints/antennas/show.ts b/src/server/api/endpoints/antennas/show.ts index dd87de1dce..bc2093ba61 100644 --- a/src/server/api/endpoints/antennas/show.ts +++ b/src/server/api/endpoints/antennas/show.ts @@ -7,7 +7,7 @@ import { Antennas } from '../../../../models'; export const meta = { tags: ['antennas', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:account', diff --git a/src/server/api/endpoints/antennas/update.ts b/src/server/api/endpoints/antennas/update.ts index b4e7168888..520e17c4ae 100644 --- a/src/server/api/endpoints/antennas/update.ts +++ b/src/server/api/endpoints/antennas/update.ts @@ -7,7 +7,7 @@ import { Antennas, UserLists, UserGroupJoinings } from '../../../../models'; export const meta = { tags: ['antennas'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/ap/show.ts b/src/server/api/endpoints/ap/show.ts index bbaa1fa109..214116c8c3 100644 --- a/src/server/api/endpoints/ap/show.ts +++ b/src/server/api/endpoints/ap/show.ts @@ -19,7 +19,7 @@ export const meta = { 'ja-JP': 'URIを指定してActivityPubオブジェクトを参照します。' }, - requireCredential: false, + requireCredential: false as const, params: { uri: { diff --git a/src/server/api/endpoints/app/create.ts b/src/server/api/endpoints/app/create.ts index 81c851f3a3..ac3e8a18d2 100644 --- a/src/server/api/endpoints/app/create.ts +++ b/src/server/api/endpoints/app/create.ts @@ -8,7 +8,7 @@ import { unique } from '../../../../prelude/array'; export const meta = { tags: ['app'], - requireCredential: false, + requireCredential: false as const, desc: { 'ja-JP': 'アプリを作成します。', diff --git a/src/server/api/endpoints/auth/accept.ts b/src/server/api/endpoints/auth/accept.ts index be7f3b5468..8ba15ba815 100644 --- a/src/server/api/endpoints/auth/accept.ts +++ b/src/server/api/endpoints/auth/accept.ts @@ -10,7 +10,7 @@ import { ensure } from '../../../../prelude/ensure'; export const meta = { tags: ['auth'], - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/auth/session/generate.ts b/src/server/api/endpoints/auth/session/generate.ts index 23d4f7e9b5..5596e6122b 100644 --- a/src/server/api/endpoints/auth/session/generate.ts +++ b/src/server/api/endpoints/auth/session/generate.ts @@ -9,7 +9,7 @@ import { genId } from '../../../../../misc/gen-id'; export const meta = { tags: ['auth'], - requireCredential: false, + requireCredential: false as const, desc: { 'ja-JP': 'アプリを認証するためのトークンを作成します。', diff --git a/src/server/api/endpoints/auth/session/show.ts b/src/server/api/endpoints/auth/session/show.ts index e6ecd8b839..fe92ff3624 100644 --- a/src/server/api/endpoints/auth/session/show.ts +++ b/src/server/api/endpoints/auth/session/show.ts @@ -6,7 +6,7 @@ import { AuthSessions } from '../../../../../models'; export const meta = { tags: ['auth'], - requireCredential: false, + requireCredential: false as const, params: { token: { diff --git a/src/server/api/endpoints/auth/session/userkey.ts b/src/server/api/endpoints/auth/session/userkey.ts index 1dc78eeabd..7b474c8295 100644 --- a/src/server/api/endpoints/auth/session/userkey.ts +++ b/src/server/api/endpoints/auth/session/userkey.ts @@ -7,7 +7,7 @@ import { ensure } from '../../../../../prelude/ensure'; export const meta = { tags: ['auth'], - requireCredential: false, + requireCredential: false as const, params: { appSecret: { diff --git a/src/server/api/endpoints/blocking/create.ts b/src/server/api/endpoints/blocking/create.ts index 045be6aef3..88ff487cad 100644 --- a/src/server/api/endpoints/blocking/create.ts +++ b/src/server/api/endpoints/blocking/create.ts @@ -22,7 +22,7 @@ export const meta = { max: 100 }, - requireCredential: true, + requireCredential: true as const, kind: 'write:blocks', diff --git a/src/server/api/endpoints/blocking/delete.ts b/src/server/api/endpoints/blocking/delete.ts index ecb5d1109e..b0f7d7bd74 100644 --- a/src/server/api/endpoints/blocking/delete.ts +++ b/src/server/api/endpoints/blocking/delete.ts @@ -22,7 +22,7 @@ export const meta = { max: 100 }, - requireCredential: true, + requireCredential: true as const, kind: 'write:blocks', diff --git a/src/server/api/endpoints/blocking/list.ts b/src/server/api/endpoints/blocking/list.ts index c99ba09df0..5342e11088 100644 --- a/src/server/api/endpoints/blocking/list.ts +++ b/src/server/api/endpoints/blocking/list.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['blocking', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:blocks', diff --git a/src/server/api/endpoints/clips/create.ts b/src/server/api/endpoints/clips/create.ts index a6761c5533..f1b20c1157 100644 --- a/src/server/api/endpoints/clips/create.ts +++ b/src/server/api/endpoints/clips/create.ts @@ -6,7 +6,7 @@ import { Clips } from '../../../../models'; export const meta = { tags: ['clips'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/clips/delete.ts b/src/server/api/endpoints/clips/delete.ts index 7e185e4652..746f93188c 100644 --- a/src/server/api/endpoints/clips/delete.ts +++ b/src/server/api/endpoints/clips/delete.ts @@ -7,7 +7,7 @@ import { Clips } from '../../../../models'; export const meta = { tags: ['clips'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/clips/list.ts b/src/server/api/endpoints/clips/list.ts index aa16a18d42..6ede8ea0fc 100644 --- a/src/server/api/endpoints/clips/list.ts +++ b/src/server/api/endpoints/clips/list.ts @@ -4,7 +4,7 @@ import { Clips } from '../../../../models'; export const meta = { tags: ['clips', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:account', }; diff --git a/src/server/api/endpoints/clips/notes.ts b/src/server/api/endpoints/clips/notes.ts index 4e76a4d1f3..d4d994d55a 100644 --- a/src/server/api/endpoints/clips/notes.ts +++ b/src/server/api/endpoints/clips/notes.ts @@ -9,7 +9,7 @@ import { generateMuteQuery } from '../../common/generate-mute-query'; export const meta = { tags: ['account', 'notes', 'clips'], - requireCredential: true, + requireCredential: true as const, kind: 'read:account', diff --git a/src/server/api/endpoints/clips/show.ts b/src/server/api/endpoints/clips/show.ts index 0766b3e929..5b2b7b7d5e 100644 --- a/src/server/api/endpoints/clips/show.ts +++ b/src/server/api/endpoints/clips/show.ts @@ -7,7 +7,7 @@ import { Clips } from '../../../../models'; export const meta = { tags: ['clips', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:account', diff --git a/src/server/api/endpoints/clips/update.ts b/src/server/api/endpoints/clips/update.ts index d1c31eb8e6..483941214c 100644 --- a/src/server/api/endpoints/clips/update.ts +++ b/src/server/api/endpoints/clips/update.ts @@ -7,7 +7,7 @@ import { Clips } from '../../../../models'; export const meta = { tags: ['clips'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/drive.ts b/src/server/api/endpoints/drive.ts index bb85bab148..9b723a0542 100644 --- a/src/server/api/endpoints/drive.ts +++ b/src/server/api/endpoints/drive.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['drive', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/drive/files.ts b/src/server/api/endpoints/drive/files.ts index 77cefdfbe3..1a8a21d630 100644 --- a/src/server/api/endpoints/drive/files.ts +++ b/src/server/api/endpoints/drive/files.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/drive/files/attached-notes.ts b/src/server/api/endpoints/drive/files/attached-notes.ts index 2b84e114b3..e1bef8e8d9 100644 --- a/src/server/api/endpoints/drive/files/attached-notes.ts +++ b/src/server/api/endpoints/drive/files/attached-notes.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['drive', 'notes'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/drive/files/check-existence.ts b/src/server/api/endpoints/drive/files/check-existence.ts index a6cd14caf2..f1741cf086 100644 --- a/src/server/api/endpoints/drive/files/check-existence.ts +++ b/src/server/api/endpoints/drive/files/check-existence.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/drive/files/create.ts b/src/server/api/endpoints/drive/files/create.ts index 61055c5d18..3c5c982534 100644 --- a/src/server/api/endpoints/drive/files/create.ts +++ b/src/server/api/endpoints/drive/files/create.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, limit: { duration: ms('1hour'), diff --git a/src/server/api/endpoints/drive/files/delete.ts b/src/server/api/endpoints/drive/files/delete.ts index d6a20f352e..e10ffb891c 100644 --- a/src/server/api/endpoints/drive/files/delete.ts +++ b/src/server/api/endpoints/drive/files/delete.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'write:drive', diff --git a/src/server/api/endpoints/drive/files/find-by-hash.ts b/src/server/api/endpoints/drive/files/find-by-hash.ts index 84cc4f92b1..336c85c444 100644 --- a/src/server/api/endpoints/drive/files/find-by-hash.ts +++ b/src/server/api/endpoints/drive/files/find-by-hash.ts @@ -9,7 +9,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/drive/files/find.ts b/src/server/api/endpoints/drive/files/find.ts index 732596a33f..5872e2c0c1 100644 --- a/src/server/api/endpoints/drive/files/find.ts +++ b/src/server/api/endpoints/drive/files/find.ts @@ -4,7 +4,7 @@ import define from '../../../define'; import { DriveFiles } from '../../../../../models'; export const meta = { - requireCredential: true, + requireCredential: true as const, tags: ['drive'], diff --git a/src/server/api/endpoints/drive/files/show.ts b/src/server/api/endpoints/drive/files/show.ts index 4384b2114d..3384c4523a 100644 --- a/src/server/api/endpoints/drive/files/show.ts +++ b/src/server/api/endpoints/drive/files/show.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/drive/files/update.ts b/src/server/api/endpoints/drive/files/update.ts index 81e86a2734..f57166a2f6 100644 --- a/src/server/api/endpoints/drive/files/update.ts +++ b/src/server/api/endpoints/drive/files/update.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'write:drive', diff --git a/src/server/api/endpoints/drive/files/upload-from-url.ts b/src/server/api/endpoints/drive/files/upload-from-url.ts index 034ab10f19..04e13a05cf 100644 --- a/src/server/api/endpoints/drive/files/upload-from-url.ts +++ b/src/server/api/endpoints/drive/files/upload-from-url.ts @@ -17,7 +17,7 @@ export const meta = { max: 60 }, - requireCredential: true, + requireCredential: true as const, kind: 'write:drive', diff --git a/src/server/api/endpoints/drive/folders.ts b/src/server/api/endpoints/drive/folders.ts index e2d22e7081..f662d53ba6 100644 --- a/src/server/api/endpoints/drive/folders.ts +++ b/src/server/api/endpoints/drive/folders.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/drive/folders/create.ts b/src/server/api/endpoints/drive/folders/create.ts index 5530abf9dc..f6604a3cb2 100644 --- a/src/server/api/endpoints/drive/folders/create.ts +++ b/src/server/api/endpoints/drive/folders/create.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'write:drive', diff --git a/src/server/api/endpoints/drive/folders/delete.ts b/src/server/api/endpoints/drive/folders/delete.ts index fe6c05ad07..2faae93f93 100644 --- a/src/server/api/endpoints/drive/folders/delete.ts +++ b/src/server/api/endpoints/drive/folders/delete.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'write:drive', diff --git a/src/server/api/endpoints/drive/folders/find.ts b/src/server/api/endpoints/drive/folders/find.ts index 04bec1b170..72ce1d192b 100644 --- a/src/server/api/endpoints/drive/folders/find.ts +++ b/src/server/api/endpoints/drive/folders/find.ts @@ -6,7 +6,7 @@ import { DriveFolders } from '../../../../../models'; export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/drive/folders/show.ts b/src/server/api/endpoints/drive/folders/show.ts index f48f21d730..9026c8dff9 100644 --- a/src/server/api/endpoints/drive/folders/show.ts +++ b/src/server/api/endpoints/drive/folders/show.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/drive/folders/update.ts b/src/server/api/endpoints/drive/folders/update.ts index 7d3ece00a3..6c20b4c518 100644 --- a/src/server/api/endpoints/drive/folders/update.ts +++ b/src/server/api/endpoints/drive/folders/update.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'write:drive', diff --git a/src/server/api/endpoints/drive/stream.ts b/src/server/api/endpoints/drive/stream.ts index b93ee11a14..94c2051bbe 100644 --- a/src/server/api/endpoints/drive/stream.ts +++ b/src/server/api/endpoints/drive/stream.ts @@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query'; export const meta = { tags: ['drive'], - requireCredential: true, + requireCredential: true as const, kind: 'read:drive', diff --git a/src/server/api/endpoints/endpoint.ts b/src/server/api/endpoints/endpoint.ts index 48e78cd04c..1a04d8bee8 100644 --- a/src/server/api/endpoints/endpoint.ts +++ b/src/server/api/endpoints/endpoint.ts @@ -3,7 +3,7 @@ import define from '../define'; import endpoints from '../endpoints'; export const meta = { - requireCredential: false, + requireCredential: false as const, tags: ['meta'], diff --git a/src/server/api/endpoints/endpoints.ts b/src/server/api/endpoints/endpoints.ts index d1e4edaa21..3ab14389a9 100644 --- a/src/server/api/endpoints/endpoints.ts +++ b/src/server/api/endpoints/endpoints.ts @@ -2,7 +2,7 @@ import define from '../define'; import endpoints from '../endpoints'; export const meta = { - requireCredential: false, + requireCredential: false as const, tags: ['meta'], diff --git a/src/server/api/endpoints/federation/followers.ts b/src/server/api/endpoints/federation/followers.ts index d885daf70e..c3ab8c29aa 100644 --- a/src/server/api/endpoints/federation/followers.ts +++ b/src/server/api/endpoints/federation/followers.ts @@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query'; export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { host: { diff --git a/src/server/api/endpoints/federation/following.ts b/src/server/api/endpoints/federation/following.ts index 1f79817318..dea5c83274 100644 --- a/src/server/api/endpoints/federation/following.ts +++ b/src/server/api/endpoints/federation/following.ts @@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query'; export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { host: { diff --git a/src/server/api/endpoints/federation/instances.ts b/src/server/api/endpoints/federation/instances.ts index 002cfd4335..7f0ad44aa5 100644 --- a/src/server/api/endpoints/federation/instances.ts +++ b/src/server/api/endpoints/federation/instances.ts @@ -6,7 +6,7 @@ import { fetchMeta } from '../../../../misc/fetch-meta'; export const meta = { tags: ['federation'], - requireCredential: false, + requireCredential: false as const, params: { host: { diff --git a/src/server/api/endpoints/federation/show-instance.ts b/src/server/api/endpoints/federation/show-instance.ts index 9afcf28a7c..8c3b469972 100644 --- a/src/server/api/endpoints/federation/show-instance.ts +++ b/src/server/api/endpoints/federation/show-instance.ts @@ -6,7 +6,7 @@ import { toPuny } from '../../../../misc/convert-host'; export const meta = { tags: ['federation'], - requireCredential: false, + requireCredential: false as const, params: { host: { diff --git a/src/server/api/endpoints/federation/users.ts b/src/server/api/endpoints/federation/users.ts index f69bbf949c..82db4f9f84 100644 --- a/src/server/api/endpoints/federation/users.ts +++ b/src/server/api/endpoints/federation/users.ts @@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query'; export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { host: { diff --git a/src/server/api/endpoints/following/create.ts b/src/server/api/endpoints/following/create.ts index 5b43815a5e..9db4518282 100644 --- a/src/server/api/endpoints/following/create.ts +++ b/src/server/api/endpoints/following/create.ts @@ -22,7 +22,7 @@ export const meta = { max: 100 }, - requireCredential: true, + requireCredential: true as const, kind: 'write:following', diff --git a/src/server/api/endpoints/following/delete.ts b/src/server/api/endpoints/following/delete.ts index 240a037c9e..02957077cb 100644 --- a/src/server/api/endpoints/following/delete.ts +++ b/src/server/api/endpoints/following/delete.ts @@ -22,7 +22,7 @@ export const meta = { max: 100 }, - requireCredential: true, + requireCredential: true as const, kind: 'write:following', diff --git a/src/server/api/endpoints/following/requests/accept.ts b/src/server/api/endpoints/following/requests/accept.ts index 65c24f7be9..6f3a0510a1 100644 --- a/src/server/api/endpoints/following/requests/accept.ts +++ b/src/server/api/endpoints/following/requests/accept.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['following', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'write:following', diff --git a/src/server/api/endpoints/following/requests/cancel.ts b/src/server/api/endpoints/following/requests/cancel.ts index 79cdb776f2..a12e1f76b6 100644 --- a/src/server/api/endpoints/following/requests/cancel.ts +++ b/src/server/api/endpoints/following/requests/cancel.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['following', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'write:following', diff --git a/src/server/api/endpoints/following/requests/list.ts b/src/server/api/endpoints/following/requests/list.ts index 13e4a39388..78f937bb0b 100644 --- a/src/server/api/endpoints/following/requests/list.ts +++ b/src/server/api/endpoints/following/requests/list.ts @@ -9,7 +9,7 @@ export const meta = { tags: ['following', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:following' }; diff --git a/src/server/api/endpoints/following/requests/reject.ts b/src/server/api/endpoints/following/requests/reject.ts index cccb60b243..d5c9a5b7e4 100644 --- a/src/server/api/endpoints/following/requests/reject.ts +++ b/src/server/api/endpoints/following/requests/reject.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['following', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'write:following', diff --git a/src/server/api/endpoints/games/reversi/games/surrender.ts b/src/server/api/endpoints/games/reversi/games/surrender.ts index 56d66fb205..9fb436d427 100644 --- a/src/server/api/endpoints/games/reversi/games/surrender.ts +++ b/src/server/api/endpoints/games/reversi/games/surrender.ts @@ -12,7 +12,7 @@ export const meta = { 'ja-JP': '指定したリバーシの対局で投了します。' }, - requireCredential: true, + requireCredential: true as const, params: { gameId: { diff --git a/src/server/api/endpoints/games/reversi/invitations.ts b/src/server/api/endpoints/games/reversi/invitations.ts index 71f5aca1d1..93ea1bd58e 100644 --- a/src/server/api/endpoints/games/reversi/invitations.ts +++ b/src/server/api/endpoints/games/reversi/invitations.ts @@ -4,7 +4,7 @@ import { ReversiMatchings } from '../../../../../models'; export const meta = { tags: ['games'], - requireCredential: true + requireCredential: true as const }; export default define(meta, async (ps, user) => { diff --git a/src/server/api/endpoints/games/reversi/match.ts b/src/server/api/endpoints/games/reversi/match.ts index da367b5978..f1eb3aba28 100644 --- a/src/server/api/endpoints/games/reversi/match.ts +++ b/src/server/api/endpoints/games/reversi/match.ts @@ -13,7 +13,7 @@ import { ReversiMatching } from '../../../../../models/entities/games/reversi/ma export const meta = { tags: ['games'], - requireCredential: true, + requireCredential: true as const, params: { userId: { diff --git a/src/server/api/endpoints/games/reversi/match/cancel.ts b/src/server/api/endpoints/games/reversi/match/cancel.ts index 71aaae5ee1..0abd4b5c8f 100644 --- a/src/server/api/endpoints/games/reversi/match/cancel.ts +++ b/src/server/api/endpoints/games/reversi/match/cancel.ts @@ -4,7 +4,7 @@ import { ReversiMatchings } from '../../../../../../models'; export const meta = { tags: ['games'], - requireCredential: true + requireCredential: true as const }; export default define(meta, async (ps, user) => { diff --git a/src/server/api/endpoints/hashtags/list.ts b/src/server/api/endpoints/hashtags/list.ts index 9bc2677793..6e37f909ee 100644 --- a/src/server/api/endpoints/hashtags/list.ts +++ b/src/server/api/endpoints/hashtags/list.ts @@ -5,7 +5,7 @@ import { Hashtags } from '../../../../models'; export const meta = { tags: ['hashtags'], - requireCredential: false, + requireCredential: false as const, params: { limit: { diff --git a/src/server/api/endpoints/hashtags/search.ts b/src/server/api/endpoints/hashtags/search.ts index 7caaf34846..32342a63dc 100644 --- a/src/server/api/endpoints/hashtags/search.ts +++ b/src/server/api/endpoints/hashtags/search.ts @@ -9,7 +9,7 @@ export const meta = { tags: ['hashtags'], - requireCredential: false, + requireCredential: false as const, params: { limit: { diff --git a/src/server/api/endpoints/hashtags/show.ts b/src/server/api/endpoints/hashtags/show.ts index 5de906fb1f..9462342aac 100644 --- a/src/server/api/endpoints/hashtags/show.ts +++ b/src/server/api/endpoints/hashtags/show.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['hashtags'], - requireCredential: false, + requireCredential: false as const, params: { tag: { diff --git a/src/server/api/endpoints/hashtags/trend.ts b/src/server/api/endpoints/hashtags/trend.ts index f820f0bed5..0cfc62efba 100644 --- a/src/server/api/endpoints/hashtags/trend.ts +++ b/src/server/api/endpoints/hashtags/trend.ts @@ -21,7 +21,7 @@ const max = 5; export const meta = { tags: ['hashtags'], - requireCredential: false, + requireCredential: false as const, res: { type: 'array' as const, diff --git a/src/server/api/endpoints/hashtags/users.ts b/src/server/api/endpoints/hashtags/users.ts index 28a78ff8e6..532a490d9e 100644 --- a/src/server/api/endpoints/hashtags/users.ts +++ b/src/server/api/endpoints/hashtags/users.ts @@ -3,7 +3,7 @@ import define from '../../define'; import { Users } from '../../../../models'; export const meta = { - requireCredential: false, + requireCredential: false as const, tags: ['hashtags', 'users'], diff --git a/src/server/api/endpoints/i.ts b/src/server/api/endpoints/i.ts index 20a0c604f6..7983e77f00 100644 --- a/src/server/api/endpoints/i.ts +++ b/src/server/api/endpoints/i.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['account'], - requireCredential: true, + requireCredential: true as const, params: {}, diff --git a/src/server/api/endpoints/i/2fa/done.ts b/src/server/api/endpoints/i/2fa/done.ts index 3420bc3f64..7d35f929e0 100644 --- a/src/server/api/endpoints/i/2fa/done.ts +++ b/src/server/api/endpoints/i/2fa/done.ts @@ -5,7 +5,7 @@ import { UserProfiles } from '../../../../../models'; import { ensure } from '../../../../../prelude/ensure'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/2fa/key-done.ts b/src/server/api/endpoints/i/2fa/key-done.ts index d751dabc41..8ac165e629 100644 --- a/src/server/api/endpoints/i/2fa/key-done.ts +++ b/src/server/api/endpoints/i/2fa/key-done.ts @@ -17,7 +17,7 @@ import { publishMainStream } from '../../../../../services/stream'; const cborDecodeFirst = promisify(cbor.decodeFirst) as any; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/2fa/password-less.ts b/src/server/api/endpoints/i/2fa/password-less.ts index 19e75ca1c5..ee0a065e43 100644 --- a/src/server/api/endpoints/i/2fa/password-less.ts +++ b/src/server/api/endpoints/i/2fa/password-less.ts @@ -3,7 +3,7 @@ import define from '../../../define'; import { UserProfiles } from '../../../../../models'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/2fa/register-key.ts b/src/server/api/endpoints/i/2fa/register-key.ts index 1c2cc32e37..e189519a4c 100644 --- a/src/server/api/endpoints/i/2fa/register-key.ts +++ b/src/server/api/endpoints/i/2fa/register-key.ts @@ -11,7 +11,7 @@ import { hash } from '../../../2fa'; const randomBytes = promisify(crypto.randomBytes); export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/2fa/register.ts b/src/server/api/endpoints/i/2fa/register.ts index 112cdd6b7c..784b276a26 100644 --- a/src/server/api/endpoints/i/2fa/register.ts +++ b/src/server/api/endpoints/i/2fa/register.ts @@ -8,7 +8,7 @@ import { UserProfiles } from '../../../../../models'; import { ensure } from '../../../../../prelude/ensure'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/2fa/remove-key.ts b/src/server/api/endpoints/i/2fa/remove-key.ts index cb28c8fbfb..3eb92ba19d 100644 --- a/src/server/api/endpoints/i/2fa/remove-key.ts +++ b/src/server/api/endpoints/i/2fa/remove-key.ts @@ -6,7 +6,7 @@ import { ensure } from '../../../../../prelude/ensure'; import { publishMainStream } from '../../../../../services/stream'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/2fa/unregister.ts b/src/server/api/endpoints/i/2fa/unregister.ts index 8fda128095..f1287b2dca 100644 --- a/src/server/api/endpoints/i/2fa/unregister.ts +++ b/src/server/api/endpoints/i/2fa/unregister.ts @@ -5,7 +5,7 @@ import { UserProfiles } from '../../../../../models'; import { ensure } from '../../../../../prelude/ensure'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/authorized-apps.ts b/src/server/api/endpoints/i/authorized-apps.ts index 3e9fea19e2..050d079d9b 100644 --- a/src/server/api/endpoints/i/authorized-apps.ts +++ b/src/server/api/endpoints/i/authorized-apps.ts @@ -3,7 +3,7 @@ import define from '../../define'; import { AccessTokens, Apps } from '../../../../models'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/change-password.ts b/src/server/api/endpoints/i/change-password.ts index 0f44bbf826..bc2ec3d7b5 100644 --- a/src/server/api/endpoints/i/change-password.ts +++ b/src/server/api/endpoints/i/change-password.ts @@ -5,7 +5,7 @@ import { UserProfiles } from '../../../../models'; import { ensure } from '../../../../prelude/ensure'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/delete-account.ts b/src/server/api/endpoints/i/delete-account.ts index b4950cb1fb..49a3349170 100644 --- a/src/server/api/endpoints/i/delete-account.ts +++ b/src/server/api/endpoints/i/delete-account.ts @@ -6,7 +6,7 @@ import { ensure } from '../../../../prelude/ensure'; import { doPostSuspend } from '../../../../services/suspend-user'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/export-blocking.ts b/src/server/api/endpoints/i/export-blocking.ts index 14d49487e8..87cf7655b0 100644 --- a/src/server/api/endpoints/i/export-blocking.ts +++ b/src/server/api/endpoints/i/export-blocking.ts @@ -4,7 +4,7 @@ import ms = require('ms'); export const meta = { secure: true, - requireCredential: true, + requireCredential: true as const, limit: { duration: ms('1hour'), max: 1, diff --git a/src/server/api/endpoints/i/export-following.ts b/src/server/api/endpoints/i/export-following.ts index 50dd28837f..9afc96a24a 100644 --- a/src/server/api/endpoints/i/export-following.ts +++ b/src/server/api/endpoints/i/export-following.ts @@ -4,7 +4,7 @@ import ms = require('ms'); export const meta = { secure: true, - requireCredential: true, + requireCredential: true as const, limit: { duration: ms('1hour'), max: 1, diff --git a/src/server/api/endpoints/i/export-mute.ts b/src/server/api/endpoints/i/export-mute.ts index 1eb51cd77e..7bb24f8f84 100644 --- a/src/server/api/endpoints/i/export-mute.ts +++ b/src/server/api/endpoints/i/export-mute.ts @@ -4,7 +4,7 @@ import ms = require('ms'); export const meta = { secure: true, - requireCredential: true, + requireCredential: true as const, limit: { duration: ms('1hour'), max: 1, diff --git a/src/server/api/endpoints/i/export-notes.ts b/src/server/api/endpoints/i/export-notes.ts index dd32c18d11..368a340512 100644 --- a/src/server/api/endpoints/i/export-notes.ts +++ b/src/server/api/endpoints/i/export-notes.ts @@ -4,7 +4,7 @@ import ms = require('ms'); export const meta = { secure: true, - requireCredential: true, + requireCredential: true as const, limit: { duration: ms('1day'), max: 1, diff --git a/src/server/api/endpoints/i/export-user-lists.ts b/src/server/api/endpoints/i/export-user-lists.ts index 7650ca7210..e1de59f321 100644 --- a/src/server/api/endpoints/i/export-user-lists.ts +++ b/src/server/api/endpoints/i/export-user-lists.ts @@ -4,7 +4,7 @@ import ms = require('ms'); export const meta = { secure: true, - requireCredential: true, + requireCredential: true as const, limit: { duration: ms('1min'), max: 1, diff --git a/src/server/api/endpoints/i/favorites.ts b/src/server/api/endpoints/i/favorites.ts index 1bbc16256a..3518bd9c4d 100644 --- a/src/server/api/endpoints/i/favorites.ts +++ b/src/server/api/endpoints/i/favorites.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['account', 'notes', 'favorites'], - requireCredential: true, + requireCredential: true as const, kind: 'read:favorites', diff --git a/src/server/api/endpoints/i/import-following.ts b/src/server/api/endpoints/i/import-following.ts index deafec18ec..c8a539cda3 100644 --- a/src/server/api/endpoints/i/import-following.ts +++ b/src/server/api/endpoints/i/import-following.ts @@ -8,7 +8,7 @@ import { DriveFiles } from '../../../../models'; export const meta = { secure: true, - requireCredential: true, + requireCredential: true as const, limit: { duration: ms('1hour'), max: 1, diff --git a/src/server/api/endpoints/i/import-user-lists.ts b/src/server/api/endpoints/i/import-user-lists.ts index b7d9d029b7..e360a54681 100644 --- a/src/server/api/endpoints/i/import-user-lists.ts +++ b/src/server/api/endpoints/i/import-user-lists.ts @@ -8,7 +8,7 @@ import { DriveFiles } from '../../../../models'; export const meta = { secure: true, - requireCredential: true, + requireCredential: true as const, limit: { duration: ms('1hour'), max: 1, diff --git a/src/server/api/endpoints/i/notifications.ts b/src/server/api/endpoints/i/notifications.ts index f624550d49..9a2e17a717 100644 --- a/src/server/api/endpoints/i/notifications.ts +++ b/src/server/api/endpoints/i/notifications.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['account', 'notifications'], - requireCredential: true, + requireCredential: true as const, kind: 'read:notifications', diff --git a/src/server/api/endpoints/i/page-likes.ts b/src/server/api/endpoints/i/page-likes.ts index 23bde74c99..7f44df85db 100644 --- a/src/server/api/endpoints/i/page-likes.ts +++ b/src/server/api/endpoints/i/page-likes.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['account', 'pages'], - requireCredential: true, + requireCredential: true as const, kind: 'read:page-likes', diff --git a/src/server/api/endpoints/i/pages.ts b/src/server/api/endpoints/i/pages.ts index 5eb4db81b7..f55f228d80 100644 --- a/src/server/api/endpoints/i/pages.ts +++ b/src/server/api/endpoints/i/pages.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['account', 'pages'], - requireCredential: true, + requireCredential: true as const, kind: 'read:pages', diff --git a/src/server/api/endpoints/i/pin.ts b/src/server/api/endpoints/i/pin.ts index ac104b19f9..612eaebdb1 100644 --- a/src/server/api/endpoints/i/pin.ts +++ b/src/server/api/endpoints/i/pin.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['account', 'notes'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/i/read-all-messaging-messages.ts b/src/server/api/endpoints/i/read-all-messaging-messages.ts index e8ada277e9..036ec02d6b 100644 --- a/src/server/api/endpoints/i/read-all-messaging-messages.ts +++ b/src/server/api/endpoints/i/read-all-messaging-messages.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['account', 'messaging'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/i/read-all-unread-notes.ts b/src/server/api/endpoints/i/read-all-unread-notes.ts index cc8ebf58ec..efb8a7f0f8 100644 --- a/src/server/api/endpoints/i/read-all-unread-notes.ts +++ b/src/server/api/endpoints/i/read-all-unread-notes.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['account'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/i/read-announcement.ts b/src/server/api/endpoints/i/read-announcement.ts index c5fbe7d576..070e49eed0 100644 --- a/src/server/api/endpoints/i/read-announcement.ts +++ b/src/server/api/endpoints/i/read-announcement.ts @@ -9,7 +9,7 @@ import { publishMainStream } from '../../../../services/stream'; export const meta = { tags: ['account'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/i/regenerate-token.ts b/src/server/api/endpoints/i/regenerate-token.ts index e27cf0b18c..5d322aa122 100644 --- a/src/server/api/endpoints/i/regenerate-token.ts +++ b/src/server/api/endpoints/i/regenerate-token.ts @@ -7,7 +7,7 @@ import { Users, UserProfiles } from '../../../../models'; import { ensure } from '../../../../prelude/ensure'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/signin-history.ts b/src/server/api/endpoints/i/signin-history.ts index 74648951fd..4f7da7d343 100644 --- a/src/server/api/endpoints/i/signin-history.ts +++ b/src/server/api/endpoints/i/signin-history.ts @@ -5,7 +5,7 @@ import { Signins } from '../../../../models'; import { makePaginationQuery } from '../../common/make-pagination-query'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/unpin.ts b/src/server/api/endpoints/i/unpin.ts index 4688533578..4d883c4fdc 100644 --- a/src/server/api/endpoints/i/unpin.ts +++ b/src/server/api/endpoints/i/unpin.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['account', 'notes'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/i/update-client-setting.ts b/src/server/api/endpoints/i/update-client-setting.ts index f79961a4f9..5143d3d9ba 100644 --- a/src/server/api/endpoints/i/update-client-setting.ts +++ b/src/server/api/endpoints/i/update-client-setting.ts @@ -5,7 +5,7 @@ import { UserProfiles } from '../../../../models'; import { ensure } from '../../../../prelude/ensure'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/update-email.ts b/src/server/api/endpoints/i/update-email.ts index 92ac3d79eb..20d9703320 100644 --- a/src/server/api/endpoints/i/update-email.ts +++ b/src/server/api/endpoints/i/update-email.ts @@ -11,7 +11,7 @@ import { sendEmail } from '../../../../services/send-email'; import { ApiError } from '../../error'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, diff --git a/src/server/api/endpoints/i/update.ts b/src/server/api/endpoints/i/update.ts index 14ed27fe5a..08c37a4f63 100644 --- a/src/server/api/endpoints/i/update.ts +++ b/src/server/api/endpoints/i/update.ts @@ -23,7 +23,7 @@ export const meta = { tags: ['account'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/i/user-group-invites.ts b/src/server/api/endpoints/i/user-group-invites.ts index 37eaba06d2..9885082a49 100644 --- a/src/server/api/endpoints/i/user-group-invites.ts +++ b/src/server/api/endpoints/i/user-group-invites.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['account', 'groups'], - requireCredential: true, + requireCredential: true as const, kind: 'read:user-groups', diff --git a/src/server/api/endpoints/messaging/history.ts b/src/server/api/endpoints/messaging/history.ts index 2c143c26b5..15302eb355 100644 --- a/src/server/api/endpoints/messaging/history.ts +++ b/src/server/api/endpoints/messaging/history.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['messaging'], - requireCredential: true, + requireCredential: true as const, kind: 'read:messaging', diff --git a/src/server/api/endpoints/messaging/messages.ts b/src/server/api/endpoints/messaging/messages.ts index ea01086a8b..479f8da8ad 100644 --- a/src/server/api/endpoints/messaging/messages.ts +++ b/src/server/api/endpoints/messaging/messages.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['messaging'], - requireCredential: true, + requireCredential: true as const, kind: 'read:messaging', diff --git a/src/server/api/endpoints/messaging/messages/create.ts b/src/server/api/endpoints/messaging/messages/create.ts index 10b82c8f78..3d7a1f4c4a 100644 --- a/src/server/api/endpoints/messaging/messages/create.ts +++ b/src/server/api/endpoints/messaging/messages/create.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['messaging'], - requireCredential: true, + requireCredential: true as const, kind: 'write:messaging', diff --git a/src/server/api/endpoints/messaging/messages/delete.ts b/src/server/api/endpoints/messaging/messages/delete.ts index fb1bb42a56..bef55bbc31 100644 --- a/src/server/api/endpoints/messaging/messages/delete.ts +++ b/src/server/api/endpoints/messaging/messages/delete.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['messaging'], - requireCredential: true, + requireCredential: true as const, kind: 'write:messaging', diff --git a/src/server/api/endpoints/messaging/messages/read.ts b/src/server/api/endpoints/messaging/messages/read.ts index 7829fcef6c..3a7aae1bd0 100644 --- a/src/server/api/endpoints/messaging/messages/read.ts +++ b/src/server/api/endpoints/messaging/messages/read.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['messaging'], - requireCredential: true, + requireCredential: true as const, kind: 'write:messaging', diff --git a/src/server/api/endpoints/meta.ts b/src/server/api/endpoints/meta.ts index 281d58ba9d..2bf7b7ed03 100644 --- a/src/server/api/endpoints/meta.ts +++ b/src/server/api/endpoints/meta.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['meta'], - requireCredential: false, + requireCredential: false as const, params: { detail: { diff --git a/src/server/api/endpoints/mute/create.ts b/src/server/api/endpoints/mute/create.ts index d13c546fdc..6ad82420e2 100644 --- a/src/server/api/endpoints/mute/create.ts +++ b/src/server/api/endpoints/mute/create.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['mute', 'users'], - requireCredential: true, + requireCredential: true as const, kind: 'write:mutes', diff --git a/src/server/api/endpoints/mute/delete.ts b/src/server/api/endpoints/mute/delete.ts index 1aae15af91..059b7989fd 100644 --- a/src/server/api/endpoints/mute/delete.ts +++ b/src/server/api/endpoints/mute/delete.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['mute', 'users'], - requireCredential: true, + requireCredential: true as const, kind: 'write:mutes', diff --git a/src/server/api/endpoints/mute/list.ts b/src/server/api/endpoints/mute/list.ts index 1afc120f5f..25bf96aa2d 100644 --- a/src/server/api/endpoints/mute/list.ts +++ b/src/server/api/endpoints/mute/list.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['mute', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:mutes', diff --git a/src/server/api/endpoints/my/apps.ts b/src/server/api/endpoints/my/apps.ts index e8b26362a4..348cbfc9f8 100644 --- a/src/server/api/endpoints/my/apps.ts +++ b/src/server/api/endpoints/my/apps.ts @@ -10,7 +10,7 @@ export const meta = { 'en-US': 'Get my apps' }, - requireCredential: true, + requireCredential: true as const, params: { limit: { diff --git a/src/server/api/endpoints/notes/children.ts b/src/server/api/endpoints/notes/children.ts index 79e1e5ea0f..e1a5cc1c8f 100644 --- a/src/server/api/endpoints/notes/children.ts +++ b/src/server/api/endpoints/notes/children.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['notes'], - requireCredential: false, + requireCredential: false as const, params: { noteId: { diff --git a/src/server/api/endpoints/notes/conversation.ts b/src/server/api/endpoints/notes/conversation.ts index 245d427923..0dea309b88 100644 --- a/src/server/api/endpoints/notes/conversation.ts +++ b/src/server/api/endpoints/notes/conversation.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['notes'], - requireCredential: false, + requireCredential: false as const, params: { noteId: { diff --git a/src/server/api/endpoints/notes/create.ts b/src/server/api/endpoints/notes/create.ts index 73db73ed97..f4bdd5fb55 100644 --- a/src/server/api/endpoints/notes/create.ts +++ b/src/server/api/endpoints/notes/create.ts @@ -29,7 +29,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, limit: { duration: ms('1hour'), diff --git a/src/server/api/endpoints/notes/delete.ts b/src/server/api/endpoints/notes/delete.ts index 17d44c424d..f185ab2e22 100644 --- a/src/server/api/endpoints/notes/delete.ts +++ b/src/server/api/endpoints/notes/delete.ts @@ -18,7 +18,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, kind: 'write:notes', diff --git a/src/server/api/endpoints/notes/favorites/create.ts b/src/server/api/endpoints/notes/favorites/create.ts index e3a786fdbd..0ca01c42d2 100644 --- a/src/server/api/endpoints/notes/favorites/create.ts +++ b/src/server/api/endpoints/notes/favorites/create.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['notes', 'favorites'], - requireCredential: true, + requireCredential: true as const, kind: 'write:favorites', diff --git a/src/server/api/endpoints/notes/favorites/delete.ts b/src/server/api/endpoints/notes/favorites/delete.ts index eea35ef589..7035b91d5f 100644 --- a/src/server/api/endpoints/notes/favorites/delete.ts +++ b/src/server/api/endpoints/notes/favorites/delete.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['notes', 'favorites'], - requireCredential: true, + requireCredential: true as const, kind: 'write:favorites', diff --git a/src/server/api/endpoints/notes/featured.ts b/src/server/api/endpoints/notes/featured.ts index a499afabf0..5fc60eeccf 100644 --- a/src/server/api/endpoints/notes/featured.ts +++ b/src/server/api/endpoints/notes/featured.ts @@ -11,7 +11,7 @@ export const meta = { tags: ['notes'], - requireCredential: false, + requireCredential: false as const, params: { limit: { diff --git a/src/server/api/endpoints/notes/hybrid-timeline.ts b/src/server/api/endpoints/notes/hybrid-timeline.ts index 4ff8e65e30..a4f376f8e9 100644 --- a/src/server/api/endpoints/notes/hybrid-timeline.ts +++ b/src/server/api/endpoints/notes/hybrid-timeline.ts @@ -17,7 +17,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, params: { limit: { diff --git a/src/server/api/endpoints/notes/mentions.ts b/src/server/api/endpoints/notes/mentions.ts index fd3767f632..a478d89c07 100644 --- a/src/server/api/endpoints/notes/mentions.ts +++ b/src/server/api/endpoints/notes/mentions.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, params: { following: { diff --git a/src/server/api/endpoints/notes/polls/recommendation.ts b/src/server/api/endpoints/notes/polls/recommendation.ts index cbd4d35cd4..a915c95a3f 100644 --- a/src/server/api/endpoints/notes/polls/recommendation.ts +++ b/src/server/api/endpoints/notes/polls/recommendation.ts @@ -11,7 +11,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, params: { limit: { diff --git a/src/server/api/endpoints/notes/polls/vote.ts b/src/server/api/endpoints/notes/polls/vote.ts index 0510e70d3e..3c5492f8ee 100644 --- a/src/server/api/endpoints/notes/polls/vote.ts +++ b/src/server/api/endpoints/notes/polls/vote.ts @@ -24,7 +24,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, kind: 'write:votes', diff --git a/src/server/api/endpoints/notes/reactions.ts b/src/server/api/endpoints/notes/reactions.ts index 742489c0cd..4874c85b67 100644 --- a/src/server/api/endpoints/notes/reactions.ts +++ b/src/server/api/endpoints/notes/reactions.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['notes', 'reactions'], - requireCredential: false, + requireCredential: false as const, params: { noteId: { diff --git a/src/server/api/endpoints/notes/reactions/create.ts b/src/server/api/endpoints/notes/reactions/create.ts index b6aa4c58f3..eab1dfde7c 100644 --- a/src/server/api/endpoints/notes/reactions/create.ts +++ b/src/server/api/endpoints/notes/reactions/create.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['reactions', 'notes'], - requireCredential: true, + requireCredential: true as const, kind: 'write:reactions', diff --git a/src/server/api/endpoints/notes/reactions/delete.ts b/src/server/api/endpoints/notes/reactions/delete.ts index 0bdea58027..267d8417c2 100644 --- a/src/server/api/endpoints/notes/reactions/delete.ts +++ b/src/server/api/endpoints/notes/reactions/delete.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['reactions', 'notes'], - requireCredential: true, + requireCredential: true as const, kind: 'write:reactions', diff --git a/src/server/api/endpoints/notes/renotes.ts b/src/server/api/endpoints/notes/renotes.ts index 7f77f16a6a..1a6f66b368 100644 --- a/src/server/api/endpoints/notes/renotes.ts +++ b/src/server/api/endpoints/notes/renotes.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['notes'], - requireCredential: false, + requireCredential: false as const, params: { noteId: { diff --git a/src/server/api/endpoints/notes/replies.ts b/src/server/api/endpoints/notes/replies.ts index 7830ce7acb..3bf16804ef 100644 --- a/src/server/api/endpoints/notes/replies.ts +++ b/src/server/api/endpoints/notes/replies.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['notes'], - requireCredential: false, + requireCredential: false as const, params: { noteId: { diff --git a/src/server/api/endpoints/notes/search.ts b/src/server/api/endpoints/notes/search.ts index efc08d0d4a..602c1a71f5 100644 --- a/src/server/api/endpoints/notes/search.ts +++ b/src/server/api/endpoints/notes/search.ts @@ -17,7 +17,7 @@ export const meta = { tags: ['notes'], - requireCredential: false, + requireCredential: false as const, params: { query: { diff --git a/src/server/api/endpoints/notes/show.ts b/src/server/api/endpoints/notes/show.ts index 75abbae55f..2ce2a2b35e 100644 --- a/src/server/api/endpoints/notes/show.ts +++ b/src/server/api/endpoints/notes/show.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['notes'], - requireCredential: false, + requireCredential: false as const, params: { noteId: { diff --git a/src/server/api/endpoints/notes/state.ts b/src/server/api/endpoints/notes/state.ts index df1d9d9fb0..73adb8026b 100644 --- a/src/server/api/endpoints/notes/state.ts +++ b/src/server/api/endpoints/notes/state.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, params: { noteId: { diff --git a/src/server/api/endpoints/notes/timeline.ts b/src/server/api/endpoints/notes/timeline.ts index 1cf8cc4d18..68a5784d93 100644 --- a/src/server/api/endpoints/notes/timeline.ts +++ b/src/server/api/endpoints/notes/timeline.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, params: { limit: { diff --git a/src/server/api/endpoints/notes/unrenote.ts b/src/server/api/endpoints/notes/unrenote.ts index a2070fd221..af558a9897 100644 --- a/src/server/api/endpoints/notes/unrenote.ts +++ b/src/server/api/endpoints/notes/unrenote.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, kind: 'write:notes', diff --git a/src/server/api/endpoints/notes/user-list-timeline.ts b/src/server/api/endpoints/notes/user-list-timeline.ts index 1e669b9d82..b0ff499d95 100644 --- a/src/server/api/endpoints/notes/user-list-timeline.ts +++ b/src/server/api/endpoints/notes/user-list-timeline.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['notes', 'lists'], - requireCredential: true, + requireCredential: true as const, params: { listId: { diff --git a/src/server/api/endpoints/notes/watching/create.ts b/src/server/api/endpoints/notes/watching/create.ts index b4045fe93c..b6baf3464a 100644 --- a/src/server/api/endpoints/notes/watching/create.ts +++ b/src/server/api/endpoints/notes/watching/create.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/notes/watching/delete.ts b/src/server/api/endpoints/notes/watching/delete.ts index a272ecc37d..70db66b6d2 100644 --- a/src/server/api/endpoints/notes/watching/delete.ts +++ b/src/server/api/endpoints/notes/watching/delete.ts @@ -15,7 +15,7 @@ export const meta = { tags: ['notes'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/notifications/mark-all-as-read.ts b/src/server/api/endpoints/notifications/mark-all-as-read.ts index 9f34a32e80..a17a3e7216 100644 --- a/src/server/api/endpoints/notifications/mark-all-as-read.ts +++ b/src/server/api/endpoints/notifications/mark-all-as-read.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['notifications', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'write:notifications' }; diff --git a/src/server/api/endpoints/page-push.ts b/src/server/api/endpoints/page-push.ts index bdd2ebfe51..3b19e1e192 100644 --- a/src/server/api/endpoints/page-push.ts +++ b/src/server/api/endpoints/page-push.ts @@ -6,7 +6,7 @@ import { Users, Pages } from '../../../models'; import { ApiError } from '../error'; export const meta = { - requireCredential: true, + requireCredential: true as const, secure: true, params: { diff --git a/src/server/api/endpoints/pages/create.ts b/src/server/api/endpoints/pages/create.ts index 62077fa956..11e476242e 100644 --- a/src/server/api/endpoints/pages/create.ts +++ b/src/server/api/endpoints/pages/create.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['pages'], - requireCredential: true, + requireCredential: true as const, kind: 'write:pages', diff --git a/src/server/api/endpoints/pages/delete.ts b/src/server/api/endpoints/pages/delete.ts index 043805aa33..99849ab5fe 100644 --- a/src/server/api/endpoints/pages/delete.ts +++ b/src/server/api/endpoints/pages/delete.ts @@ -11,7 +11,7 @@ export const meta = { tags: ['pages'], - requireCredential: true, + requireCredential: true as const, kind: 'write:pages', diff --git a/src/server/api/endpoints/pages/like.ts b/src/server/api/endpoints/pages/like.ts index 5a50bd6c6c..5c7e13f1c8 100644 --- a/src/server/api/endpoints/pages/like.ts +++ b/src/server/api/endpoints/pages/like.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['pages'], - requireCredential: true, + requireCredential: true as const, kind: 'write:page-likes', diff --git a/src/server/api/endpoints/pages/show.ts b/src/server/api/endpoints/pages/show.ts index 84808418f3..c8e5ad1d9b 100644 --- a/src/server/api/endpoints/pages/show.ts +++ b/src/server/api/endpoints/pages/show.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['pages'], - requireCredential: false, + requireCredential: false as const, params: { pageId: { diff --git a/src/server/api/endpoints/pages/unlike.ts b/src/server/api/endpoints/pages/unlike.ts index 49ad999b31..865df91c3e 100644 --- a/src/server/api/endpoints/pages/unlike.ts +++ b/src/server/api/endpoints/pages/unlike.ts @@ -11,7 +11,7 @@ export const meta = { tags: ['pages'], - requireCredential: true, + requireCredential: true as const, kind: 'write:page-likes', diff --git a/src/server/api/endpoints/pages/update.ts b/src/server/api/endpoints/pages/update.ts index e98aedefa6..a0fed28891 100644 --- a/src/server/api/endpoints/pages/update.ts +++ b/src/server/api/endpoints/pages/update.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['pages'], - requireCredential: true, + requireCredential: true as const, kind: 'write:pages', diff --git a/src/server/api/endpoints/pinned-users.ts b/src/server/api/endpoints/pinned-users.ts index 853e1cd4b8..a129a56d87 100644 --- a/src/server/api/endpoints/pinned-users.ts +++ b/src/server/api/endpoints/pinned-users.ts @@ -7,7 +7,7 @@ import { User } from '../../../models/entities/user'; export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { }, diff --git a/src/server/api/endpoints/room/show.ts b/src/server/api/endpoints/room/show.ts index 2dc69210a0..96248a8c0c 100644 --- a/src/server/api/endpoints/room/show.ts +++ b/src/server/api/endpoints/room/show.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['room'], - requireCredential: false, + requireCredential: false as const, params: { userId: { diff --git a/src/server/api/endpoints/room/update.ts b/src/server/api/endpoints/room/update.ts index 97586eb6f3..c2955f625b 100644 --- a/src/server/api/endpoints/room/update.ts +++ b/src/server/api/endpoints/room/update.ts @@ -4,7 +4,7 @@ import define from '../../define'; import { Users, UserProfiles } from '../../../../models'; export const meta = { - requireCredential: true, + requireCredential: true as const, params: { room: { diff --git a/src/server/api/endpoints/stats.ts b/src/server/api/endpoints/stats.ts index c86d893d5e..5bc224450b 100644 --- a/src/server/api/endpoints/stats.ts +++ b/src/server/api/endpoints/stats.ts @@ -3,7 +3,7 @@ import { Notes, Users } from '../../../models'; import { federationChart, driveChart } from '../../../services/chart'; export const meta = { - requireCredential: false, + requireCredential: false as const, desc: { 'en-US': 'Get the instance\'s statistics' diff --git a/src/server/api/endpoints/sw/register.ts b/src/server/api/endpoints/sw/register.ts index a4838b4565..4253c9557e 100644 --- a/src/server/api/endpoints/sw/register.ts +++ b/src/server/api/endpoints/sw/register.ts @@ -7,7 +7,7 @@ import { SwSubscriptions } from '../../../../models'; export const meta = { tags: ['account'], - requireCredential: true, + requireCredential: true as const, params: { endpoint: { diff --git a/src/server/api/endpoints/username/available.ts b/src/server/api/endpoints/username/available.ts index f393d6ed0d..89f14d3dc2 100644 --- a/src/server/api/endpoints/username/available.ts +++ b/src/server/api/endpoints/username/available.ts @@ -5,7 +5,7 @@ import { Users, UsedUsernames } from '../../../../models'; export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { username: { diff --git a/src/server/api/endpoints/users.ts b/src/server/api/endpoints/users.ts index 93cf01a6f8..d21dceb27c 100644 --- a/src/server/api/endpoints/users.ts +++ b/src/server/api/endpoints/users.ts @@ -6,7 +6,7 @@ import { generateMuteQueryForUsers } from '../common/generate-mute-query'; export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { limit: { diff --git a/src/server/api/endpoints/users/followers.ts b/src/server/api/endpoints/users/followers.ts index 68c32fe983..bd4a2739c6 100644 --- a/src/server/api/endpoints/users/followers.ts +++ b/src/server/api/endpoints/users/followers.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { userId: { diff --git a/src/server/api/endpoints/users/following.ts b/src/server/api/endpoints/users/following.ts index eb699b2903..9efb8bfc93 100644 --- a/src/server/api/endpoints/users/following.ts +++ b/src/server/api/endpoints/users/following.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { userId: { diff --git a/src/server/api/endpoints/users/get-frequently-replied-users.ts b/src/server/api/endpoints/users/get-frequently-replied-users.ts index 1a17b488f0..d0650a172d 100644 --- a/src/server/api/endpoints/users/get-frequently-replied-users.ts +++ b/src/server/api/endpoints/users/get-frequently-replied-users.ts @@ -10,7 +10,7 @@ import { Notes, Users } from '../../../../models'; export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { userId: { diff --git a/src/server/api/endpoints/users/groups/create.ts b/src/server/api/endpoints/users/groups/create.ts index 2a6e5135e5..ca011d5cd6 100644 --- a/src/server/api/endpoints/users/groups/create.ts +++ b/src/server/api/endpoints/users/groups/create.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['groups'], - requireCredential: true, + requireCredential: true as const, kind: 'write:user-groups', diff --git a/src/server/api/endpoints/users/groups/delete.ts b/src/server/api/endpoints/users/groups/delete.ts index 4f89c324a1..71b8825169 100644 --- a/src/server/api/endpoints/users/groups/delete.ts +++ b/src/server/api/endpoints/users/groups/delete.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['groups'], - requireCredential: true, + requireCredential: true as const, kind: 'write:user-groups', diff --git a/src/server/api/endpoints/users/groups/invitations/accept.ts b/src/server/api/endpoints/users/groups/invitations/accept.ts index cb5cb7bd05..e86709f83b 100644 --- a/src/server/api/endpoints/users/groups/invitations/accept.ts +++ b/src/server/api/endpoints/users/groups/invitations/accept.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['groups', 'users'], - requireCredential: true, + requireCredential: true as const, kind: 'write:user-groups', diff --git a/src/server/api/endpoints/users/groups/invitations/reject.ts b/src/server/api/endpoints/users/groups/invitations/reject.ts index b9c25c7670..42803d37c7 100644 --- a/src/server/api/endpoints/users/groups/invitations/reject.ts +++ b/src/server/api/endpoints/users/groups/invitations/reject.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['groups', 'users'], - requireCredential: true, + requireCredential: true as const, kind: 'write:user-groups', diff --git a/src/server/api/endpoints/users/groups/invite.ts b/src/server/api/endpoints/users/groups/invite.ts index bd32b00a63..da0fd1c2ca 100644 --- a/src/server/api/endpoints/users/groups/invite.ts +++ b/src/server/api/endpoints/users/groups/invite.ts @@ -16,7 +16,7 @@ export const meta = { tags: ['groups', 'users'], - requireCredential: true, + requireCredential: true as const, kind: 'write:user-groups', diff --git a/src/server/api/endpoints/users/groups/joined.ts b/src/server/api/endpoints/users/groups/joined.ts index c60ba57c09..a579a738e5 100644 --- a/src/server/api/endpoints/users/groups/joined.ts +++ b/src/server/api/endpoints/users/groups/joined.ts @@ -9,7 +9,7 @@ export const meta = { tags: ['groups', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:user-groups', diff --git a/src/server/api/endpoints/users/groups/owned.ts b/src/server/api/endpoints/users/groups/owned.ts index e2c0bf2fc1..bb34090cbc 100644 --- a/src/server/api/endpoints/users/groups/owned.ts +++ b/src/server/api/endpoints/users/groups/owned.ts @@ -8,7 +8,7 @@ export const meta = { tags: ['groups', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:user-groups', diff --git a/src/server/api/endpoints/users/groups/pull.ts b/src/server/api/endpoints/users/groups/pull.ts index 648cdc3ddf..f4af884dd1 100644 --- a/src/server/api/endpoints/users/groups/pull.ts +++ b/src/server/api/endpoints/users/groups/pull.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['groups', 'users'], - requireCredential: true, + requireCredential: true as const, kind: 'write:user-groups', diff --git a/src/server/api/endpoints/users/groups/show.ts b/src/server/api/endpoints/users/groups/show.ts index 643f1acf7a..13f171f614 100644 --- a/src/server/api/endpoints/users/groups/show.ts +++ b/src/server/api/endpoints/users/groups/show.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['groups', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:user-groups', diff --git a/src/server/api/endpoints/users/groups/transfer.ts b/src/server/api/endpoints/users/groups/transfer.ts index 012f9f4ef3..03f5f39279 100644 --- a/src/server/api/endpoints/users/groups/transfer.ts +++ b/src/server/api/endpoints/users/groups/transfer.ts @@ -13,7 +13,7 @@ export const meta = { tags: ['groups', 'users'], - requireCredential: true, + requireCredential: true as const, kind: 'write:user-groups', diff --git a/src/server/api/endpoints/users/groups/update.ts b/src/server/api/endpoints/users/groups/update.ts index 2fc0a803a1..805b2de6a8 100644 --- a/src/server/api/endpoints/users/groups/update.ts +++ b/src/server/api/endpoints/users/groups/update.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['groups'], - requireCredential: true, + requireCredential: true as const, kind: 'write:user-groups', diff --git a/src/server/api/endpoints/users/lists/create.ts b/src/server/api/endpoints/users/lists/create.ts index 28af3c8d86..d02696aed4 100644 --- a/src/server/api/endpoints/users/lists/create.ts +++ b/src/server/api/endpoints/users/lists/create.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['lists'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/users/lists/delete.ts b/src/server/api/endpoints/users/lists/delete.ts index 0634bca4e3..930af1827f 100644 --- a/src/server/api/endpoints/users/lists/delete.ts +++ b/src/server/api/endpoints/users/lists/delete.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['lists'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/users/lists/list.ts b/src/server/api/endpoints/users/lists/list.ts index 7b89d34314..16f1b0639c 100644 --- a/src/server/api/endpoints/users/lists/list.ts +++ b/src/server/api/endpoints/users/lists/list.ts @@ -8,7 +8,7 @@ export const meta = { tags: ['lists', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:account', diff --git a/src/server/api/endpoints/users/lists/pull.ts b/src/server/api/endpoints/users/lists/pull.ts index 7776423012..1a5be2afc4 100644 --- a/src/server/api/endpoints/users/lists/pull.ts +++ b/src/server/api/endpoints/users/lists/pull.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['lists', 'users'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/users/lists/push.ts b/src/server/api/endpoints/users/lists/push.ts index bdc8403083..fd76cb8159 100644 --- a/src/server/api/endpoints/users/lists/push.ts +++ b/src/server/api/endpoints/users/lists/push.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['lists', 'users'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/users/lists/show.ts b/src/server/api/endpoints/users/lists/show.ts index 01d03d1bfb..5d80a8f472 100644 --- a/src/server/api/endpoints/users/lists/show.ts +++ b/src/server/api/endpoints/users/lists/show.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['lists', 'account'], - requireCredential: true, + requireCredential: true as const, kind: 'read:account', diff --git a/src/server/api/endpoints/users/lists/update.ts b/src/server/api/endpoints/users/lists/update.ts index dc08d59f6a..600d834f9e 100644 --- a/src/server/api/endpoints/users/lists/update.ts +++ b/src/server/api/endpoints/users/lists/update.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['lists'], - requireCredential: true, + requireCredential: true as const, kind: 'write:account', diff --git a/src/server/api/endpoints/users/recommendation.ts b/src/server/api/endpoints/users/recommendation.ts index 5f7f287fe8..73ac615d46 100644 --- a/src/server/api/endpoints/users/recommendation.ts +++ b/src/server/api/endpoints/users/recommendation.ts @@ -12,7 +12,7 @@ export const meta = { tags: ['users'], - requireCredential: true, + requireCredential: true as const, kind: 'read:account', diff --git a/src/server/api/endpoints/users/relation.ts b/src/server/api/endpoints/users/relation.ts index 4971738d32..086e9bd1ea 100644 --- a/src/server/api/endpoints/users/relation.ts +++ b/src/server/api/endpoints/users/relation.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['users'], - requireCredential: true, + requireCredential: true as const, params: { userId: { diff --git a/src/server/api/endpoints/users/report-abuse.ts b/src/server/api/endpoints/users/report-abuse.ts index 2ee28c9002..a9b5543f3c 100644 --- a/src/server/api/endpoints/users/report-abuse.ts +++ b/src/server/api/endpoints/users/report-abuse.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['users'], - requireCredential: true, + requireCredential: true as const, params: { userId: { diff --git a/src/server/api/endpoints/users/search-by-username-and-host.ts b/src/server/api/endpoints/users/search-by-username-and-host.ts index 8544731dfd..81ff19ff6f 100644 --- a/src/server/api/endpoints/users/search-by-username-and-host.ts +++ b/src/server/api/endpoints/users/search-by-username-and-host.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { username: { diff --git a/src/server/api/endpoints/users/search.ts b/src/server/api/endpoints/users/search.ts index 9aa9e398e3..dbeb6eb6af 100644 --- a/src/server/api/endpoints/users/search.ts +++ b/src/server/api/endpoints/users/search.ts @@ -10,7 +10,7 @@ export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { query: { diff --git a/src/server/api/endpoints/users/show.ts b/src/server/api/endpoints/users/show.ts index f49017a8c3..ee068e8e26 100644 --- a/src/server/api/endpoints/users/show.ts +++ b/src/server/api/endpoints/users/show.ts @@ -14,7 +14,7 @@ export const meta = { tags: ['users'], - requireCredential: false, + requireCredential: false as const, params: { userId: {