Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including tick-map with all npm packages installed. Try it out:

var TickMap = require('tick-map'); var tickMap = TickMap(); // Create a new TickMap tickMap.add(3.000, "Event 1"); tickMap.add(3.142, "Event 2"); tickMap.add(4.900, "Event 3"); tickMap.add(1.421, "Event 4"); console.log(tickMap.get(3.000)); // => "Event 1" console.log(tickMap.item(1)); // => "Event 1" console.log(tickMap.item(0)); // => "Event 4" (Values are sorted on tick value) console.log(tickMap.getBucketItems(3.000)); // => ["Event 1", "Event 2"]

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

tick-map v1.10.0

A bucket list-like data structure for decimal time ticks within a time period

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free