Sha256: 29d4b1e1cb7084f4d95062c83808a5f16c6974848f5a1f3e5c9969a4a153de19
Contents?: true
Size: 562 Bytes
Versions: 21
Compression:
Stored size: 562 Bytes
Contents
/* eslint-disable class-methods-use-this */ const Unique = require('./unique'); class Canonicalize extends Unique { httpServerRequest(event) { const status = event.httpServerResponse ? event.httpServerResponse.status || event.httpServerResponse.status_code : null; const parameterNames = event.message ? event.message.map((m) => m.name) : []; const parameters = `(${parameterNames.join(',')})`; return { route: event.route, parameters, status }; } } module.exports = (appmap) => new Canonicalize(appmap).execute();
Version data entries
21 entries across 21 versions & 1 rubygems