Settings Tab (#42)

* Settings tab
This commit is contained in:
Maciej Hirsz
2018-09-21 18:07:14 +02:00
committed by GitHub
parent 07b5880e5f
commit ca0ab38bd2
11 changed files with 422 additions and 101 deletions
+4
View File
@@ -0,0 +1,4 @@
export abstract class Stringified<T> { public __PHANTOM__: T };
export const parse = JSON.parse as any as <T>(val: Stringified<T>) => T;
export const stringify = JSON.stringify as any as <T>(val: T) => Stringified<T>;