How to use the ob1.neg function in ob1

To help you get started, we’ve selected a few ob1 examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github facebook / metro / packages / metro-source-map / src / Consumer / positionMath.js View on Github external
function subtractOffsetFromPosition<
  T: {
    +line: ?Number1,
    +column: ?Number0,
    ...
  },
>(pos: T, offset: GeneratedOffset): T {
  return shiftPositionByOffset(pos, {
    lines: neg(offset.lines),
    columns: neg(offset.columns),
  });
}
github facebook / metro / packages / metro-source-map / src / Consumer / positionMath.js View on Github external
function subtractOffsetFromPosition<
  T: {
    +line: ?Number1,
    +column: ?Number0,
    ...
  },
>(pos: T, offset: GeneratedOffset): T {
  return shiftPositionByOffset(pos, {
    lines: neg(offset.lines),
    columns: neg(offset.columns),
  });
}

ob1

A small library for working with 0- and 1-based offsets in a type-checked way.

MIT
Latest version published 6 days ago

Package Health Score

95 / 100
Full package analysis

Popular ob1 functions