UNPKG

@studiometa/js-toolkit

Version:

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

24 lines (23 loc) • 917 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 * @return {T[]} * @link https://js-toolkit.studiometa.dev/api/helpers/getDirectChildren.html */ 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 * @return {boolean} * @link https://js-toolkit.studiometa.dev/api/helpers/isDirectChild.html */ export declare function isDirectChild(parentInstance: any, parentName: any, childrenName: any, childInstance: any): boolean;