diff --git a/src/server/api/define.ts b/src/server/api/define.ts index f9e9813a8..d4ca5aa80 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 63d1dd795..d5a52184d 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 c1d48a7d3..f9fb30f49 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 284b4bf54..1b7a0bf92 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 f4e622144..4c3af5a31 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 b65c3a4f9..fd24f8cc8 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 276d1f37b..83397f107 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 26cf13c1f..9cb9f809d 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 e837ae1bb..5a5adb8a8 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 272416dee..b76236a7f 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 7c6672e6d..776aec9ec 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 a2b6c158f..415bfc28b 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 610efbbe8..f56303b32 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 4b4319ca8..5d4e57a28 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 0a3e74c33..fd215ed6f 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 5a6fffc3b..2b6516a1a 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 a591d4c3d..19ffa1c16 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 b6ecb39b4..cffc2dfdf 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 24ad9ce80..eef53cd92 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 25aae6db8..76497c0dd 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 88bd2e3df..8f8b3334b 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 1abea1849..58c9c6e7c 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 d4c572e2e..52e3da8f8 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 060df09ad..fef2eab80 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 a15f0a17a..71a214928 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 209cf0814..1eee750bc 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 03c1ae846..0375f55f0 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 d33837c09..6bfb5b50f 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 643e22f10..4627cefdd 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 0d23ca3e5..0cd3f40d4 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 83684685f..da29c5285 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 f293c0071..150de5f5d 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 42df66860..1b8a5ee65 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 7f4c5e03c..84e19d37e 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 fed4f2df1..9af931ad9 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 f51040a2c..2563ff52e 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 bc67b3e55..acdfda51a 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 452125dea..c08eddff6 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 a1fadf3d8..294d7208b 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 8cc84aa1c..cd5c339a5 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 120231554..10be88b8f 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 607c9b699..63e4be06f 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 237585e27..9690d6ef0 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 adcd34bd5..e9527d9ac 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 f9716328d..a6b5ef1e8 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 4921e228e..e041e6543 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 2b7f90c31..35c70a754 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 26915c19b..658b8221f 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 6bf9165ae..087834a7b 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 3f9deff32..cbc4e827b 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 b4c8e7e69..b8428f86a 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 dd87de1dc..bc2093ba6 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 b4e716888..520e17c4a 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 bbaa1fa10..214116c8c 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 81c851f3a..ac3e8a18d 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 be7f3b546..8ba15ba81 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 23d4f7e9b..5596e6122 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 e6ecd8b83..fe92ff362 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 1dc78eeab..7b474c829 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 045be6aef..88ff487ca 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 ecb5d1109..b0f7d7bd7 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 c99ba09df..5342e1108 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 a6761c553..f1b20c115 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 7e185e465..746f93188 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 aa16a18d4..6ede8ea0f 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 4e76a4d1f..d4d994d55 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 0766b3e92..5b2b7b7d5 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 d1c31eb8e..483941214 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 bb85bab14..9b723a054 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 77cefdfbe..1a8a21d63 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 2b84e114b..e1bef8e8d 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 a6cd14caf..f1741cf08 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 61055c5d1..3c5c98253 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 d6a20f352..e10ffb891 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 84cc4f92b..336c85c44 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 732596a33..5872e2c0c 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 4384b2114..3384c4523 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 81e86a273..f57166a2f 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 034ab10f1..04e13a05c 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 e2d22e708..f662d53ba 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 5530abf9d..f6604a3cb 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 fe6c05ad0..2faae93f9 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 04bec1b17..72ce1d192 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 f48f21d73..9026c8dff 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 7d3ece00a..6c20b4c51 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 b93ee11a1..94c2051bb 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 48e78cd04..1a04d8bee 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 d1e4edaa2..3ab14389a 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 d885daf70..c3ab8c29a 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 1f7981731..dea5c8327 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 002cfd433..7f0ad44aa 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 9afcf28a7..8c3b46997 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 f69bbf949..82db4f9f8 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 5b43815a5..9db451828 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 240a037c9..02957077c 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 65c24f7be..6f3a0510a 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 79cdb776f..a12e1f76b 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 13e4a3938..78f937bb0 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 cccb60b24..d5c9a5b7e 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 56d66fb20..9fb436d42 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 71f5aca1d..93ea1bd58 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 da367b597..f1eb3aba2 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 71aaae5ee..0abd4b5c8 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 9bc267779..6e37f909e 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 7caaf3484..32342a63d 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 5de906fb1..9462342aa 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 f820f0bed..0cfc62efb 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 28a78ff8e..532a490d9 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 20a0c604f..7983e77f0 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 3420bc3f6..7d35f929e 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 d751dabc4..8ac165e62 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 19e75ca1c..ee0a065e4 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 1c2cc32e3..e189519a4 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 112cdd6b7..784b276a2 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 cb28c8fbf..3eb92ba19 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 8fda12809..f1287b2dc 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 3e9fea19e..050d079d9 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 0f44bbf82..bc2ec3d7b 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 b4950cb1f..49a334917 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 14d49487e..87cf7655b 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 50dd28837..9afc96a24 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 1eb51cd77..7bb24f8f8 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 dd32c18d1..368a34051 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 7650ca721..e1de59f32 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 1bbc16256..3518bd9c4 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 deafec18e..c8a539cda 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 b7d9d029b..e360a5468 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 f624550d4..9a2e17a71 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 23bde74c9..7f44df85d 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 5eb4db81b..f55f228d8 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 ac104b19f..612eaebdb 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 e8ada277e..036ec02d6 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 cc8ebf58e..efb8a7f0f 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 c5fbe7d57..070e49eed 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 e27cf0b18..5d322aa12 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 74648951f..4f7da7d34 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 468853357..4d883c4fd 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 f79961a4f..5143d3d9b 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 92ac3d79e..20d970332 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 14ed27fe5..08c37a4f6 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 37eaba06d..9885082a4 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 2c143c26b..15302eb35 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 ea01086a8..479f8da8a 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 10b82c8f7..3d7a1f4c4 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 fb1bb42a5..bef55bbc3 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 7829fcef6..3a7aae1bd 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 281d58ba9..2bf7b7ed0 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 d13c546fd..6ad82420e 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 1aae15af9..059b7989f 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 1afc120f5..25bf96aa2 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 e8b26362a..348cbfc9f 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 79e1e5ea0..e1a5cc1c8 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 245d42792..0dea309b8 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 73db73ed9..f4bdd5fb5 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 17d44c424..f185ab2e2 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 e3a786fdb..0ca01c42d 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 eea35ef58..7035b91d5 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 a499afabf..5fc60eecc 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 4ff8e65e3..a4f376f8e 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 fd3767f63..a478d89c0 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 cbd4d35cd..a915c95a3 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 0510e70d3..3c5492f8e 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 742489c0c..4874c85b6 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 b6aa4c58f..eab1dfde7 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 0bdea5802..267d8417c 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 7f77f16a6..1a6f66b36 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 7830ce7ac..3bf16804e 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 efc08d0d4..602c1a71f 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 75abbae55..2ce2a2b35 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 df1d9d9fb..73adb8026 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 1cf8cc4d1..68a5784d9 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 a2070fd22..af558a989 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 1e669b9d8..b0ff499d9 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 b4045fe93..b6baf3464 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 a272ecc37..70db66b6d 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 9f34a32e8..a17a3e721 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 bdd2ebfe5..3b19e1e19 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 62077fa95..11e476242 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 043805aa3..99849ab5f 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 5a50bd6c6..5c7e13f1c 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 84808418f..c8e5ad1d9 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 49ad999b3..865df91c3 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 e98aedefa..a0fed2889 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 853e1cd4b..a129a56d8 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 2dc69210a..96248a8c0 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 97586eb6f..c2955f625 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 c86d893d5..5bc224450 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 a4838b456..4253c9557 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 f393d6ed0..89f14d3dc 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 93cf01a6f..d21dceb27 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 68c32fe98..bd4a2739c 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 eb699b290..9efb8bfc9 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 1a17b488f..d0650a172 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 2a6e5135e..ca011d5cd 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 4f89c324a..71b882516 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 cb5cb7bd0..e86709f83 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 b9c25c767..42803d37c 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 bd32b00a6..da0fd1c2c 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 c60ba57c0..a579a738e 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 e2c0bf2fc..bb34090cb 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 648cdc3dd..f4af884dd 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 643f1acf7..13f171f61 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 012f9f4ef..03f5f3927 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 2fc0a803a..805b2de6a 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 28af3c8d8..d02696aed 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 0634bca4e..930af1827 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 7b89d3431..16f1b0639 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 777642301..1a5be2afc 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 bdc840308..fd76cb815 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 01d03d1bf..5d80a8f47 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 dc08d59f6..600d834f9 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 5f7f287fe..73ac615d4 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 4971738d3..086e9bd1e 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 2ee28c900..a9b5543f3 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 8544731df..81ff19ff6 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 9aa9e398e..dbeb6eb6a 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 f49017a8c..ee068e8e2 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: {