import {Action, decode, PostRequest} from "./request"; import {PostResponse, FetchResponse, UnknownResponse} from "./response"; let messages = new Array(); messages.push("hello"); messages.push("hi!"); // main handler for an application export function handler(input: string): string { let request = decode(input); if (request.action == Action.Post) { let post = request as PostRequest; let response = new PostResponse(0); return response.serialize() } else if (request.action == Action.Fetch) { let response = new FetchResponse(messages); return response.serialize() } let response = new UnknownResponse(); return response.serialize(); }