diff options
author | madelinegr <laura_wilson@brown.edu> | 2019-02-18 19:38:08 -0500 |
---|---|---|
committer | madelinegr <laura_wilson@brown.edu> | 2019-02-18 19:38:08 -0500 |
commit | 6fd2cec91efd6672a70e15a786954f92c1d23416 (patch) | |
tree | 0cbf4c1dd399bd041e05eb4c911a642547f673f9 /src/server/Message.ts | |
parent | 41ba832136aef2b7e6a5034486757aa4b3047cf9 (diff) | |
parent | 70a8b4ab8075af4d06efb04c083b3bf11636373e (diff) |
Merge remote-tracking branch 'origin/server_database_merge' into authentication
Diffstat (limited to 'src/server/Message.ts')
-rw-r--r-- | src/server/Message.ts | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/server/Message.ts b/src/server/Message.ts index 658c5612b..e78c36ef1 100644 --- a/src/server/Message.ts +++ b/src/server/Message.ts @@ -51,9 +51,9 @@ export enum Types { export class DocumentTransfer implements Transferable { readonly type = Types.Document - _id: String; + _id: string - constructor(readonly obj: { type: Types, data: [string, string][], _id: String }) { + constructor(readonly obj: { type: Types, data: [string, string][], _id: string }) { this._id = obj._id } } @@ -61,12 +61,12 @@ export class DocumentTransfer implements Transferable { export class ImageTransfer implements Transferable { readonly type = Types.Image - constructor(readonly _id: String) { } + constructor(readonly _id: string) { } } export class KeyTransfer implements Transferable { name: string - readonly _id: String + readonly _id: string readonly type = Types.Key constructor(i: string, n: string) { @@ -78,18 +78,18 @@ export class KeyTransfer implements Transferable { export class ListTransfer implements Transferable { type = Types.List; - constructor(readonly _id: String) { } + constructor(readonly _id: string) { } } export class NumberTransfer implements Transferable { readonly type = Types.Number - constructor(readonly value: number, readonly _id: String) { } + constructor(readonly value: number, readonly _id: string) { } } export class TextTransfer implements Transferable { value: string - readonly _id: String + readonly _id: string readonly type = Types.Text constructor(t: string, i: string) { @@ -100,7 +100,7 @@ export class TextTransfer implements Transferable { export class RichTextTransfer implements Transferable { value: string - readonly _id: String + readonly _id: string readonly type = Types.Text constructor(t: string, i: string) { @@ -110,7 +110,7 @@ export class RichTextTransfer implements Transferable { } export interface Transferable { - readonly _id: String + readonly _id: string readonly type: Types } @@ -118,6 +118,9 @@ export namespace MessageStore { export const Foo = new Message<string>("Foo"); export const Bar = new Message<string>("Bar"); export const AddDocument = new Message<DocumentTransfer>("Add Document"); - export const SetField = new Message<{ _id: String, data: any, type: Types }>("Set Field") - export const GetField = new Message<GetFieldArgs>("Get Field") + export const SetField = new Message<{ _id: string, data: any, type: Types }>("Set Field") + export const GetField = new Message<string>("Get Field") + export const GetFields = new Message<string[]>("Get Fields") + export const GetDocument = new Message<string>("Get Document"); + export const DeleteAll = new Message<any>("Delete All"); }
\ No newline at end of file |