Type4ny然りMisskeyでは、エンドポイントを追加するために、 packages/backend/src/server/api/EndpointModule.ts に Provider とやらを定義して providers と exports につっこんであげないといけない。

packages/backend/src/server/api/endpoints.ts のepsにも追記してあげる。

例えば、

api/notes/mute っていうAPIを追加したいなら、

packages/backend/src/server/api/EndpointModule.ts

import * as ep___notes_mute from './endpoints/notes/mute.js';
const $notes_mute: Provider = { provide: 'ep:notes/mute', useClass: ep___notes_mute.default };

ってしてあげて、

providers: [
	$notes_mute
],
exports: [
	$notes_mute
]

ってしてあげる。

packages/backend/src/server/api/endpoints.ts にも

import * as ep___notes_mute from './endpoints/notes/mute.js';

ってインポートしてあげて、

const eps = [
	['notes/mute', ep___notes_mute],
]

みたいな感じでepsっていう配列内に追記してあげる