import { LightRemapper } from "https://deno.land/x/remapper@2.1.0/src/light_remapper.ts";
Properties
appendIDs: (lightID: LightID, initialize?) => unknown
Adds lightIDs to the event.
Events will pass if they have lightIDs, or contain one of the lightIDs you specify.
initIDs: (lightID: LightID, spread?) => unknown
Initialize lightIDs if event has none.
Normalizes a sequence of lightIDs to a sequence of: 1, 2, 3, 4, 5... etc.
Normalizes a sequence of lightIDs to a sequence of: 1, 2, 3, 4, 5... etc. Accounts for differences changing at different points.
Checks if any lightIDs on this event are in this range.
Remap lightIDs assuming the output is a sequence of 1, 2, 3, 4, 5...
Methods
private
complexifyLightIDs(lightID: LightID, callback: (ids: number[]) => number[])