31e82fc29a
* kill any on utils:api * kill any on timeline test * use optional chain to kill TS2532 on timeline test 変更前: 該当ノートが見つからなければundefinedに対するプロパティアクセスとしてテストがクラッシュ 変更後: 該当ノートが見つからなければoptional chainがundefinedとして評価されるが、strictEqualの右辺がnon-nullableなためアサーションに失敗しテストがクラッシュ * kill `as any` for ApMfmService * kill argument any for api-visibility * kill argument any across a few tests * do not return value that has yielded from `await`-ing `Promise<void>` * force cast * runtime non-null assertion to coerce * rewrite `assert.notEqual(expr, null)` to `assert.ok(expr)` こうすることでassertion type扱いになり、non-nullableになる * change return type of `failedApiCall` to `void` 戻り値がどこにも使われていない * split bindings for exports.ts 型が合わなくて文句を言ってくるので適切に分割 * runtime non-null assertion * runtime non-null assertion * 何故かうまく行かないので、とりあえずXORしてみる * Revert "何故かうまく行かないので、とりあえずXORしてみる" This reverts commit |
||
---|---|---|
.. | ||
entities | ||
misc | ||
AbuseReportNotificationService.ts | ||
activitypub.ts | ||
AnnouncementService.ts | ||
ap-request.ts | ||
ApMfmService.ts | ||
chart.ts | ||
DriveService.ts | ||
extract-mentions.ts | ||
FetchInstanceMetadataService.ts | ||
FileInfoService.ts | ||
MetaService.ts | ||
MfmService.ts | ||
NoteCreateService.ts | ||
ReactionService.ts | ||
RelayService.ts | ||
RoleService.ts | ||
S3Service.ts | ||
SystemWebhookService.ts | ||
UserSearchService.ts |