diff options
author | Sam Wilkins <samwilkins333@gmail.com> | 2019-09-12 05:21:29 -0400 |
---|---|---|
committer | Sam Wilkins <samwilkins333@gmail.com> | 2019-09-12 05:21:29 -0400 |
commit | cbb016dd4bec4ce1367314717adf85640ae51c93 (patch) | |
tree | 5ec6a588780eb5c5cc9c75619bd5656ee35d1a25 /src/server/Message.ts | |
parent | 6cff2800f0aa2069787ff43831d18898c851bf3b (diff) |
sharing workflow supported
Diffstat (limited to 'src/server/Message.ts')
-rw-r--r-- | src/server/Message.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server/Message.ts b/src/server/Message.ts index 4ec390ade..a5679797f 100644 --- a/src/server/Message.ts +++ b/src/server/Message.ts @@ -23,6 +23,7 @@ export interface Transferable { readonly id: string; readonly type: Types; readonly data?: any; + readonly mongoCollection?: string; } export enum YoutubeQueryTypes { @@ -43,6 +44,10 @@ export interface Diff extends Reference { readonly diff: any; } +export interface SourceSpecified extends Reference { + readonly mongoCollection?: string; +} + export namespace MessageStore { export const Foo = new Message<string>("Foo"); export const Bar = new Message<string>("Bar"); @@ -52,7 +57,7 @@ export namespace MessageStore { export const GetDocument = new Message<string>("Get Document"); export const DeleteAll = new Message<any>("Delete All"); - export const GetRefField = new Message<string>("Get Ref Field"); + export const GetRefField = new Message<SourceSpecified>("Get Ref Field"); export const GetRefFields = new Message<string[]>("Get Ref Fields"); export const UpdateField = new Message<Diff>("Update Ref Field"); export const CreateField = new Message<Reference>("Create Ref Field"); |