@eraserlabs/utils
v0.1.0
Published
Dependency-free helpers shared across the Eraser packages: phase timing, set helpers, and type guards.
Readme
@eraserlabs/utils
Introduction
@eraserlabs/utils is a dependency-free helper package shared by the other Eraser packages. It exports a TimeTracker for named phase timings, addToSet for mutating set membership, and the isFiniteNumber / isRecord type guards.
Usage
import {
TimeTracker,
addToSet,
isFiniteNumber,
isRecord,
} from '@eraserlabs/utils';
const tracker = new TimeTracker();
tracker.mark('resolve');
tracker.mark('render');
const ms = tracker.timings;