MCPcopy Index your code
hub / github.com/Fiddle-Digital/string-scroll / on

Method on

src/index.ts:287–307  ·  view source on GitHub ↗
(key: "scroll" | "progress" | "intersection" | "lerp", event: any, id: string = "")

Source from the content-addressed store, hash-verified

285 this.sEn.data.t = scroll
286 }
287 public on(key: "scroll" | "progress" | "intersection" | "lerp", event: any, id: string = "") {
288 let object = this.getObject(id)
289 switch (key) {
290 case "scroll":
291 this.onScrollEvents.push(event)
292 break;
293 case "progress":
294 if(object != undefined){
295 this.eventManager.on(`progress_${object.key}_${id}`, event)
296 }
297 break;
298 case "lerp":
299 this.onScrollLerpEvents.push(event)
300 break;
301 case "intersection":
302 if(object != undefined){
303 this.eventManager.on(`intersection_${object.key}_${id}`, event)
304 }
305 break;
306 }
307 }
308 public off(key: "scroll" | "progress" | "intersection" | "lerp", event: any, id: string = "") {
309 let object = this.getObject(id)
310 switch (key) {

Callers

nothing calls this directly

Calls 1

getObjectMethod · 0.95

Tested by

no test coverage detected