Skip to content

off

Removes a delegated event listener registered with on. As in Obsidian, every registration whose selector, listener and options are all identical to the ones given is removed.

Import:

import 'obsidian-test-mocks/setup';

Signature:

function off(this: Document, type: string, selector: string, listener: unknown, options: boolean | AddEventListenerOptions | undefined): void

Parameters:

Parameter Type Description
this Document
type string The event type the listener was registered for.
selector string The selector the listener was registered with.
listener unknown The listener to remove.
options boolean | AddEventListenerOptions | undefined The options the listener was registered with, compared by identity.

Returns: void