File Explorer

/proc/2/root/var/runtime/node_modules/@aws-sdk/node_modules/aws-crt/dist/common

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

log.js5.2 KB · 128 lines
"use strict";/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */Object.defineProperty(exports, "__esModule", { value: true });exports.appendOptionalBytesPropertyLine = exports.appendBytesPropertyLine = exports.appendStringArrayPropertyLine = exports.appendOptionalStringPropertyLine = exports.appendStringPropertyLine = exports.appendEnumArrayPropertyLine = exports.appendOptionalEnumPropertyLine = exports.appendEnumPropertyLine = exports.appendOptionalNumericArrayPropertyLine = exports.appendOptionalNumericPropertyLine = exports.appendNumericPropertyLine = exports.appendOptionalBooleanPropertyLine = exports.appendBooleanPropertyLine = void 0;/** * * Package-private module containing a grab bag of support for building log strings * * @packageDocumentation * @module log *//* * A bunch of helper functions for building more complex log strings.  We don't just toString() objects because * there are fields we may want to transform or hide */function appendBooleanPropertyLine(current, prefix, propertyName, value) {    return current + `${prefix}  ${propertyName}: ${value ? "true" : "false"}\n`;}exports.appendBooleanPropertyLine = appendBooleanPropertyLine;function appendOptionalBooleanPropertyLine(current, prefix, propertyName, value) {    if (value == undefined) {        return current;    }    else {        return appendBooleanPropertyLine(current, prefix, propertyName, value);    }}exports.appendOptionalBooleanPropertyLine = appendOptionalBooleanPropertyLine;function appendNumericPropertyLine(current, prefix, propertyName, value) {    return current + `${prefix}  ${propertyName}: ${value}\n`;}exports.appendNumericPropertyLine = appendNumericPropertyLine;function appendOptionalNumericPropertyLine(current, prefix, propertyName, value) {    if (value == undefined) {        return current;    }    else {        return appendNumericPropertyLine(current, prefix, propertyName, value);    }}exports.appendOptionalNumericPropertyLine = appendOptionalNumericPropertyLine;function appendOptionalNumericArrayPropertyLine(current, prefix, propertyName, values) {    if (values == undefined) {        return current;    }    else {        current += `${prefix}  ${propertyName}: [`;        for (let i = 0; i < values.length; i++) {            if (i > 0) {                current += ", ";            }            current += values[i];        }        current += "]\n";        return current;    }}exports.appendOptionalNumericArrayPropertyLine = appendOptionalNumericArrayPropertyLine;function appendEnumPropertyLine(current, prefix, propertyName, valueNameConverter, value) {    return current + `${prefix}  ${propertyName}: ${valueNameConverter(value)}(${value})\n`;}exports.appendEnumPropertyLine = appendEnumPropertyLine;function appendOptionalEnumPropertyLine(current, prefix, propertyName, valueNameConverter, value) {    if (value == undefined) {        return current;    }    else {        return appendEnumPropertyLine(current, prefix, propertyName, valueNameConverter, value);    }}exports.appendOptionalEnumPropertyLine = appendOptionalEnumPropertyLine;function appendEnumArrayPropertyLine(current, prefix, propertyName, valueNameConverter, values) {    current += `${prefix}  ${propertyName}: [\n`;    for (let i = 0; i < values.length; i++) {        let value = values[i];        current += `${prefix}    ${valueNameConverter(value)}(${value})\n`;    }    current += `${prefix}  ]\n`;    return current;}exports.appendEnumArrayPropertyLine = appendEnumArrayPropertyLine;function appendStringPropertyLine(current, prefix, propertyName, value) {    return current + `${prefix}  ${propertyName}: ${value}\n`;}exports.appendStringPropertyLine = appendStringPropertyLine;function appendOptionalStringPropertyLine(current, prefix, propertyName, value) {    if (value == undefined) {        return current;    }    else {        return appendStringPropertyLine(current, prefix, propertyName, value);    }}exports.appendOptionalStringPropertyLine = appendOptionalStringPropertyLine;function appendStringArrayPropertyLine(current, prefix, propertyName, values) {    current += `${prefix}  ${propertyName}: [\n`;    for (let value of values) {        current += `${prefix}    ${value}\n`;    }    current += `${prefix}  ]\n`;    return current;}exports.appendStringArrayPropertyLine = appendStringArrayPropertyLine;function appendBytesPropertyLine(current, prefix, propertyName, value) {    let valueByteLength = 0;    if (typeof value === 'string') {        let encoder = new TextEncoder();        valueByteLength = encoder.encode(value).buffer.byteLength;    }    else {        valueByteLength = value.byteLength;    }    return current + `${prefix}  ${propertyName}: [..${valueByteLength} bytes..]\n`;}exports.appendBytesPropertyLine = appendBytesPropertyLine;function appendOptionalBytesPropertyLine(current, prefix, propertyName, value) {    if (value == undefined) {        return current;    }    else {        return appendBytesPropertyLine(current, prefix, propertyName, value);    }}exports.appendOptionalBytesPropertyLine = appendOptionalBytesPropertyLine;//# sourceMappingURL=log.js.map