getInstanceFromElement
Use the getInstanceFromElement
function to get a class instance attached to a DOM element.
Usage
js
import { getInstanceFromElement } from '@studiometa/js-toolkit';
import Component from './Component.js';
const componentInstance = getInstanceFromElement(document.body, Component);
Parameters
element
(HTMLElement
): the target elementBaseConstructor
(BaseConstructor
): the class (constructor) of the component to look for
Return value
null | InstanceType<BaseConstructor>
:null
if the element has no instance of the given type attached, an instance of the given type otherwise