UNPKG

kitten-cloud-function

Version:

用于编程猫源码云功能(云变量、云列表等)的客户端工具

28 lines (27 loc) 707 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.KittenCloudOnlineUserNumber = void 0; const signal_1 = require("../utils/signal"); /** * 提供在线用户数相关功能。 */ class KittenCloudOnlineUserNumber { constructor( /** * 当前在线用户数。 */ value) { this.value = value; this.changed = new signal_1.Signal(); } update({ total }) { const originalNumber = this.value; const newNumber = total; this.value = newNumber; this.changed.emit({ originalNumber, newNumber }); } } exports.KittenCloudOnlineUserNumber = KittenCloudOnlineUserNumber;