type CreateElemParams = Partial & { appendTo?: HTMLElement; prependTo?: HTMLElement; }; declare function createElem(tag: K, { appendTo, prependTo, ...props }?: CreateElemParams): HTMLElementTagNameMap[K]; export default createElem;