From 2c8d94ca486a084262668d9564a526f423c7dfc5 Mon Sep 17 00:00:00 2001 From: Ariel Date: Sun, 3 Apr 2022 14:01:31 +0200 Subject: [PATCH] Add missing method declaration (#1308) * Add missing method declaration * Add eventsoff to the wrapper --- v2/internal/frontend/runtime/wrapper/events.js | 10 ++++++++++ v2/internal/frontend/runtime/wrapper/runtime.d.ts | 2 ++ 2 files changed, 12 insertions(+) diff --git a/v2/internal/frontend/runtime/wrapper/events.js b/v2/internal/frontend/runtime/wrapper/events.js index 623dad51a..c5b240471 100644 --- a/v2/internal/frontend/runtime/wrapper/events.js +++ b/v2/internal/frontend/runtime/wrapper/events.js @@ -34,6 +34,16 @@ export function EventsOn(eventName, callback) { OnMultiple(eventName, callback, -1); } +/** + * Unregisters the listener for the given event name + * + * @export + * @param {string} eventName + */ +export function EventsOff(eventName) { + return window.runtime.EventsOff(eventName); +} + /** * Registers an event listener that will be invoked once then destroyed * diff --git a/v2/internal/frontend/runtime/wrapper/runtime.d.ts b/v2/internal/frontend/runtime/wrapper/runtime.d.ts index dea6eecf5..aa5cd5073 100644 --- a/v2/internal/frontend/runtime/wrapper/runtime.d.ts +++ b/v2/internal/frontend/runtime/wrapper/runtime.d.ts @@ -17,6 +17,8 @@ export interface runtime { EventsOnce(eventName: string, callback: (data?: any) => void): void; + EventsOff(eventName: string): void; + LogTrace(message: string): void; LogDebug(message: string): void;