UNPKG

@remnawave/xtls-sdk

Version:

A Typescript SDK for XRAY (XTLS) Core GRPC Api

23 lines (22 loc) 1.19 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetSysStatsResponseModel = void 0; const long_1 = __importDefault(require("long")); class GetSysStatsResponseModel { constructor(data) { this.numGoroutine = long_1.default.fromValue(data.NumGoroutine).toNumber(); this.numGC = long_1.default.fromValue(data.NumGC).toNumber(); this.alloc = long_1.default.fromValue(data.Alloc).toNumber(); this.totalAlloc = long_1.default.fromValue(data.TotalAlloc).toNumber(); this.sys = long_1.default.fromValue(data.Sys).toNumber(); this.mallocs = long_1.default.fromValue(data.Mallocs).toNumber(); this.frees = long_1.default.fromValue(data.Frees).toNumber(); this.liveObjects = long_1.default.fromValue(data.LiveObjects).toNumber(); this.pauseTotalNs = long_1.default.fromValue(data.PauseTotalNs).toNumber(); this.uptime = long_1.default.fromValue(data.Uptime).toNumber(); } } exports.GetSysStatsResponseModel = GetSysStatsResponseModel;