cloudfunctions/ClearingRedundantFolders/node_modules/@cloudbase/database/dist/commonjs/realtime/snapshot.js
(完整代码) 1KB"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class Snapshot {
constructor(options) {
const { id, docChanges, docs, msgType, type } = options;
let cachedDocChanges;
let cachedDocs;
Object.defineProperties(this, {
id: {
get: () => id,
enumerable: true
},
docChanges: {
get: () => {
if (!cachedDocChanges) {
cachedDocChanges = JSON.parse(JSON.stringify(docChanges));
}
return cachedDocChanges;
},
enumerable: true
},
docs: {
get: () => {
if (!cachedDocs) {
cachedDocs = JSON.parse(JSON.stringify(docs));
}
return cachedDocs;
},
enumerable: true
},
msgType: {
get: () => msgType,
enumerable: true
},
type: {
get: () => type,
enumerable: true
}
});
}
}
exports.Snapshot = Snapshot;
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
