Skip to content

getInstances

Use the getInstances function to retrieve all mounted instances of every components. You can get instances for a specific component by providing its constructor as first parameter of the function.

Usage

js
import { 
Base
,
getInstances
} from '@studiometa/js-toolkit';
import
Component
from './Component.js';
// Get all mounted instances of all components const
instances
=
getInstances
(); // Set<Base>
// Get all mounted instances of the `Component` component
getInstances
(
Component
); // Set<Component>

Parameters

  • ctor (undefined | typeof Base): the class from which the instances should be retrieved

Return value

  • Set<Base>: all the instances created with the given class

MIT Licensed