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

Method off

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

Source from the content-addressed store, hash-verified

306 }
307 }
308 public off(key: "scroll" | "progress" | "intersection" | "lerp", event: any, id: string = "") {
309 let object = this.getObject(id)
310 switch (key) {
311 case "scroll":
312 this.onScrollEvents = this.onScrollEvents.filter((h: any) => h !== event)
313 break;
314 case "progress":
315 if(object != undefined){
316 this.eventManager.off(`progress_${object.key}_${id}`, event)
317 }
318 break;
319 case "lerp":
320 this.onScrollLerpEvents = this.onScrollLerpEvents.filter((h: any) => h !== event)
321 break;
322 case "intersection":
323 if(object != undefined){
324 this.eventManager.off(`intersection_${object.key}_${id}`, event)
325 }
326 break;
327 }
328 }
329 public use(objectClass: typeof StringAnimation | typeof StringTracker | typeof StringScrollbar){
330 const object = new objectClass();
331 if(object instanceof StringAnimation){

Callers

nothing calls this directly

Calls 1

getObjectMethod · 0.95

Tested by

no test coverage detected