MCPcopy Index your code
hub / github.com/nodejs/node / toJSON

Method toJSON

lib/internal/quic/stats.js:997–1033  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

995 }
996
997 toJSON() {
998 assertIsQuicStreamStats(this);
999 const {
1000 createdAt,
1001 openedAt,
1002 receivedAt,
1003 ackedAt,
1004 destroyedAt,
1005 bytesReceived,
1006 bytesSent,
1007 maxOffset,
1008 maxOffsetAcknowledged,
1009 maxOffsetReceived,
1010 finalSize,
1011 bytesAccumulated,
1012 maxBytesAccumulated,
1013 } = this;
1014 return {
1015 __proto__: null,
1016 connected: this.isConnected,
1017 // We need to convert the values to strings because JSON does not
1018 // support BigInts.
1019 createdAt: `${createdAt}`,
1020 openedAt: `${openedAt}`,
1021 receivedAt: `${receivedAt}`,
1022 ackedAt: `${ackedAt}`,
1023 destroyedAt: `${destroyedAt}`,
1024 bytesReceived: `${bytesReceived}`,
1025 bytesSent: `${bytesSent}`,
1026 maxOffset: `${maxOffset}`,
1027 maxOffsetAcknowledged: `${maxOffsetAcknowledged}`,
1028 maxOffsetReceived: `${maxOffsetReceived}`,
1029 finalSize: `${finalSize}`,
1030 bytesAccumulated: `${bytesAccumulated}`,
1031 maxBytesAccumulated: `${maxBytesAccumulated}`,
1032 };
1033 }
1034
1035 [kInspect](depth, options) {
1036 if (depth < 0) {

Callers 1

toStringMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected