has()

Returns boolean. Works well with nested objects- this helps prevent long conditionals like Note: This function can not detect if an object is defined, so that must be done prior or alongside this function. See above example. Deprecated notice: Use native JS Optional Chaining instead. Read More »

timer()

This function stores timing data using in a window nebulaTimings object- this object is organized by uniqueID. Each uniqueID contains an object of data including: started: When the timer was started cumulative: The total time of all laps total: The total time of current and previous laps. lap: An object of lap data including: name: Read More »