diff options
author | Sonny Piers <sonny@fastmail.net> | 2022-09-22 16:03:53 +0200 |
---|---|---|
committer | Philip Chimento <philip.chimento@gmail.com> | 2022-11-02 19:31:05 -0700 |
commit | a445d952027750f69518374a3121bf50201e264f (patch) | |
tree | 93be23dfc20d257661cd43ed81929e3540eb3d5d /modules | |
parent | a916ab6cc6ddd563cbf5a42635c08d2b23bc9087 (diff) | |
download | gjs-a445d952027750f69518374a3121bf50201e264f.tar.gz |
Update ESLint tooling
Diffstat (limited to 'modules')
-rw-r--r-- | modules/core/overrides/GLib.js | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/modules/core/overrides/GLib.js b/modules/core/overrides/GLib.js index deda7dd0..e2fa58dc 100644 --- a/modules/core/overrides/GLib.js +++ b/modules/core/overrides/GLib.js @@ -322,35 +322,35 @@ function _init() { this.log_structured = /** - * @param {string} logDomain - * @param {GLib.LogLevelFlags} logLevel - * @param {Record<string, unknown>} stringFields + * @param {string} logDomain Log domain. + * @param {GLib.LogLevelFlags} logLevel Log level, either from GLib.LogLevelFlags, or a user-defined level. + * @param {Record<string, unknown>} fields Key-value pairs of structured data to add to the log entry. * @returns {void} */ - function log_structured(logDomain, logLevel, stringFields) { + function log_structured(logDomain, logLevel, fields) { /** @type {Record<string, GLib.Variant>} */ - let fields = {}; + let variantFields = {}; - for (let key in stringFields) { - const field = stringFields[key]; + for (let key in fields) { + const field = fields[key]; if (field instanceof Uint8Array) { - fields[key] = new GLib.Variant('ay', field); + variantFields[key] = new GLib.Variant('ay', field); } else if (typeof field === 'string') { - fields[key] = new GLib.Variant('s', field); + variantFields[key] = new GLib.Variant('s', field); } else if (field instanceof GLib.Variant) { // GLib.log_variant converts all Variants that are // not 'ay' or 's' type to strings by printing // them. // // https://gitlab.gnome.org/GNOME/glib/-/blob/a380bfdf93cb3bfd3cd4caedc0127c4e5717545b/glib/gmessages.c#L1894 - fields[key] = field; + variantFields[key] = field; } else { throw new TypeError(`Unsupported value ${field}, log_structured supports GLib.Variant, Uint8Array, and string values.`); } } - GLib.log_variant(logDomain, logLevel, new GLib.Variant('a{sv}', fields)); + GLib.log_variant(logDomain, logLevel, new GLib.Variant('a{sv}', variantFields)); }; // GjsPrivate depends on GLib so we cannot import it |