9 lines
269 B
TypeScript
9 lines
269 B
TypeScript
function create<T extends keyof HTMLElementTagNameMap>(element: T, className?: string): HTMLElementTagNameMap[T] {
|
|
const new_element = document.createElement(element)
|
|
if (className) {
|
|
new_element.className = className
|
|
}
|
|
return new_element
|
|
}
|
|
|
|
export default create |