Refactor server reducer into TypeScript (#39089)

This commit is contained in:
Eugen Rochko authored and GitHub committed 2026-05-20 14:06:38 +00:00
1 parent f5b57e8ba7
commit 076c8ec51e
26 files changed
+390 -304

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
import type {
ApiInstanceJSON,
ApiExtendedDescriptionJSON,
ApiDomainBlockJSON,
} from 'mastodon/api_types/instance';
export type Server = ApiInstanceJSON;
export const createServerFromServerJSON = (obj: ApiInstanceJSON): Server => obj;
export type ExtendedDescription = ApiExtendedDescriptionJSON;
export const createExtendedDescriptionFromServerJSON = (
obj: ApiExtendedDescriptionJSON,
): ExtendedDescription => obj;
export type DomainBlock = ApiDomainBlockJSON;
export const createDomainBlockFromServerJSON = (
obj: ApiDomainBlockJSON,
): DomainBlock => obj;