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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。