Eugen Rochko 96d81ca432 [Glitch] Refactor server reducer into TypeScript
Port 076c8ec51e1ff7347e6521bcec2e26436d2b80cf to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-22 19:49:43 +02:00

22 lines
585 B
TypeScript

import type {
ApiInstanceJSON,
ApiExtendedDescriptionJSON,
ApiDomainBlockJSON,
} from 'flavours/glitch/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;