UNPKG

@studiometa/js-toolkit

Version:

A set of useful little bits of JavaScript to boost your project! 🚀

22 lines (21 loc) • 776 B
import { Base } from '../Base/index.js'; /** * Get direct children from a parent when working with nested components. * * @template {Base} T * @param {Base} parentInstance * @param {string} parentName * @param {string} childrenName * @returns {T[]} */ export declare function getDirectChildren<T extends Base = Base>(parentInstance: Base, parentName: string, childrenName: string): T[]; /** * Test if a component instance is a direct child from the given component. * * @param {Base} parentInstance * @param {string} parentName * @param {string} childrenName * @param {Base} childInstance * @returns {boolean} */ export declare function isDirectChild(parentInstance: any, parentName: any, childrenName: any, childInstance: any): boolean;