Refactor server reducer into TypeScript (#39089)
This commit is contained in:
1 parent
f5b57e8ba7
commit
076c8ec51e
26 files changed
+390
-304
No files matched your search
@@ -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;
|
||||
Reference in new issue
Block a user