App refactor (#140)

* Add additional types
* Split components from single index module into smaller modules
* Misc smaller changes
This commit is contained in:
Matt Hensman
2020-08-21 13:19:01 +01:00
committed by GitHub
parent fa0cf0ac89
commit a6ab018171
15 changed files with 875 additions and 677 deletions

View File

@@ -0,0 +1,15 @@
"use strict";
import { DecodeTransform, EncodeTransform } from "../../transforms";
import { Message } from "../types";
export const decodeTransform = new DecodeTransform();
export const encodeTransform = new EncodeTransform();
process.stdin.pipe(decodeTransform);
encodeTransform.pipe(process.stdout);
export function sendMessage (message: Message) {
encodeTransform.write(message);
}