UNPKG

open-collaboration-protocol

Version:

Open Collaboration Protocol implementation, part of the Open Collaboration Tools project

48 lines 2.5 kB
// ****************************************************************************** // Copyright 2024 TypeFox GmbH // This program and the accompanying materials are made available under the // terms of the MIT License, which is available in the project root. // ****************************************************************************** import { BroadcastType, RequestType, NotificationType } from './messaging/messages.js'; export var Messages; (function (Messages) { let Peer; (function (Peer) { Peer.Join = new RequestType('peer/join'); Peer.Info = new NotificationType('peer/info'); Peer.Init = new NotificationType('peer/init'); })(Peer = Messages.Peer || (Messages.Peer = {})); let Room; (function (Room) { Room.Joined = new BroadcastType('room/joined'); Room.Left = new BroadcastType('room/left'); Room.Leave = new NotificationType('room/leave'); Room.PermissionsUpdated = new BroadcastType('room/permissionsUpdated'); Room.Closed = new BroadcastType('room/closed'); })(Room = Messages.Room || (Messages.Room = {})); let Editor; (function (Editor) { Editor.Open = new NotificationType('editor/open'); Editor.Close = new BroadcastType('editor/close'); })(Editor = Messages.Editor || (Messages.Editor = {})); let Sync; (function (Sync) { Sync.DataUpdate = new BroadcastType('sync/dataUpdate'); Sync.DataNotify = new NotificationType('sync/dataNotify'); Sync.AwarenessUpdate = new BroadcastType('sync/awarenessUpdate'); Sync.AwarenessQuery = new BroadcastType('sync/awarenessQuery'); Sync.AwarenessNotify = new NotificationType('sync/awarenessNotify'); })(Sync = Messages.Sync || (Messages.Sync = {})); let FileSystem; (function (FileSystem) { FileSystem.Stat = new RequestType('fileSystem/stat'); FileSystem.Mkdir = new RequestType('fileSystem/mkdir'); FileSystem.ReadFile = new RequestType('fileSystem/readFile'); FileSystem.WriteFile = new RequestType('fileSystem/writeFile'); FileSystem.ReadDir = new RequestType('fileSystem/readDir'); FileSystem.Delete = new RequestType('fileSystem/delete'); FileSystem.Rename = new RequestType('fileSystem/rename'); FileSystem.Change = new BroadcastType('fileSystem/change'); })(FileSystem = Messages.FileSystem || (Messages.FileSystem = {})); })(Messages || (Messages = {})); //# sourceMappingURL=messages.js.map