/** * @packageDocumentation * @module @tomato-js/element */ import { HTMLSelector } from "@tomato-js/shared"; /** * 插入节点B到节点A内部的底部 * * 脚本举例 * ``` * import { append } from '@tomato-js/element' * const dom = document.createElement('p'); * dom.innerHTML='it is p'; * append('abc',dom); * ``` * * @param A - 节点A * @param B - 节点B */ export declare function append(A: HTMLSelector, B: HTMLSelector): void; /** * 插入节点B到节点A内部的顶部 * * 脚本举例 * ```javascript * import { prepend } from '@tomato-js/element' * const dom = document.createElement('p'); * dom.innerHTML='it is p'; * append('abc',dom); * ``` * * @param A - 节点A * @param B - 节点B */ export declare function prepend(A: HTMLSelector, B: HTMLSelector): void; /** * 插入节点B到节点A的上面 * * 脚本举例 * ```javascript * import { insertBefore } from '@tomato-js/element' * const dom = document.createElement('p'); * dom.innerHTML='it is p'; * append('abc',dom); * ``` * * @param A - 节点A * @param B - 节点B */ export declare function insertBefore(A: HTMLSelector, B: HTMLSelector): void; /** * 插入节点B到节点A的下面 * * 脚本举例 * ```javascript * import { insertBefore } from '@tomato-js/element' * const dom = document.createElement('p'); * dom.innerHTML='it is p'; * append('abc',dom); * ``` * * @param A - 节点A * @param B - 节点B */ export declare function insertAfter(A: HTMLSelector, B: HTMLSelector): void;