Skip to content

Conversation

marvinhagemeister
Copy link

This PR rewrites Log as a simple function that returns a plain object. This change slightly improves the final bundle size by removing an iife.

Bundled output before this PR:

var Log = /** @class */ (function () {
  function Log() {
    this.node1 = null;
    this.node1slot = 0;
    this.nodes = null;
    this.nodeslots = null;
  }
  return Log;
}());

After this PR:

function Log() {
  return {
    node1: null,
    node1slot: 0,
    nodes: null,
    nodeslots: null
  };
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant