@rocket.chat/apps-engine
Version:
The engine code for the Rocket.Chat Apps which manages, runs, translates, coordinates and all of that.
34 lines (33 loc) • 1.58 kB
TypeScript
import type { ICloudWorkspaceRead, IEnvironmentRead, ILivechatRead, IMessageRead, INotifier, IPersistenceRead, IRead, IRoomRead, IUploadRead, IUserRead, IVideoConferenceRead } from '../../definition/accessors';
import type { IOAuthAppsReader } from '../../definition/accessors/IOAuthAppsReader';
import type { IRoleRead } from '../../definition/accessors/IRoleRead';
import type { IThreadRead } from '../../definition/accessors/IThreadRead';
export declare class Reader implements IRead {
private env;
private message;
private persist;
private room;
private user;
private noti;
private livechat;
private upload;
private cloud;
private videoConf;
private oauthApps;
private thread;
private role;
constructor(env: IEnvironmentRead, message: IMessageRead, persist: IPersistenceRead, room: IRoomRead, user: IUserRead, noti: INotifier, livechat: ILivechatRead, upload: IUploadRead, cloud: ICloudWorkspaceRead, videoConf: IVideoConferenceRead, oauthApps: IOAuthAppsReader, thread: IThreadRead, role: IRoleRead);
getEnvironmentReader(): IEnvironmentRead;
getThreadReader(): IThreadRead;
getMessageReader(): IMessageRead;
getPersistenceReader(): IPersistenceRead;
getRoomReader(): IRoomRead;
getUserReader(): IUserRead;
getNotifier(): INotifier;
getLivechatReader(): ILivechatRead;
getUploadReader(): IUploadRead;
getCloudWorkspaceReader(): ICloudWorkspaceRead;
getVideoConferenceReader(): IVideoConferenceRead;
getOAuthAppsReader(): IOAuthAppsReader;
getRoleReader(): IRoleRead;
}