cloudfunctions/ClearingRedundantFolders/node_modules/@cloudbase/database/dist/esm/typings/realtime.d.ts
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
import { DataType, QueueType } from './index';
export declare type IRequestMsgType = 'LOGIN' | 'INIT_WATCH' | 'REBUILD_WATCH' | 'CHECK_LAST' | 'CLOSE_WATCH' | 'PING';
export declare type IResponseMsgType = 'LOGIN_RES' | 'INIT_EVENT' | 'NEXT_EVENT' | 'CHECK_EVENT' | 'PONG' | 'ERROR';
export interface IRequestMessageBase<W extends boolean = true> {
watchId: W extends true ? string : undefined;
requestId: string;
msgType: IRequestMsgType;
msgData: IRequestMessageMsgData;
}
export declare type IRequestMessageMsgData = IRequestMessageInitWatchData | IRequestMessageLoginData | IRequestMessageRebuildWatchData | IRequestMessageCheckLastData | IRequestMessageCloseWatchData | IRequestMessagePingData;
export declare type IRequestMessage = IRequestMessageInitWatchMsg | IRequestMessageLoginMsg | IRequestMessageRebuildWatchMsg | IRequestMessageCheckLastMsg | IRequestMessageCloseWatchMsg | IRequestMessagePingMsg;
export interface IRequestMessageLoginData {
envId: string;
accessToken: string;
referrer: 'web';
sdkVersion: string;
dataVersion: string;
}
export interface IRequestExtraMessageLoginData {
runtime: string;
signStr: string;
secretVersion: string;
}
export interface IRequestMessageLoginMsg extends IRequestMessageBase<false> {
msgType: 'LOGIN';
msgData: IRequestMessageLoginData;
exMsgData?: IRequestExtraMessageLoginData;
}
export interface IRequestMessageInitWatchData {
envId: string;
collName: string;
query: string;
limit?: number;
orderBy?: Record<string, string>;
}
export interface IRequestMessageInitWatchMsg extends IRequestMessageBase {
msgType: 'INIT_WATCH';
msgData: IRequestMessageInitWatchData;
}
export interface IRequestMessageRebuildWatchData {
envId: string;
collName: string;
queryID: string;
eventID: number;
}
export interface IRequestMessageRebuildWatchMsg extends IRequestMessageBase {
msgType: 'REBUILD_WATCH';
msgData: IRequestMessageRebuildWatchData;
}
export interface IRequestMessageCheckLastData {
queryID: string;
eventID: number;
}
export interface IRequestMessageCheckLastMsg extends IRequestMessageBase {
msgType: 'CHECK_LAST';
msgData: IRequestMessageCheckLastData;
}
export declare type IRequestMessageCloseWatchData = null;
export interface IRequestMessageCloseWatchMsg extends IRequestMessageBase {
msgType: 'CLOSE_WATCH';
后面还有 159 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
