@finapi/web-form
Version:
Library for integrating the finAPI Web Form
20 lines (16 loc) • 536 B
text/typescript
import { WebFormElement } from "../types";
export const createWebFormElement = (
ownerDocument: Document
): WebFormElement => {
return ownerDocument.createElement(
"finapi-webform2-webcomponent"
) as WebFormElement;
};
export const getWebFormElement = (
ownerDocument: Document
): WebFormElement | null => {
return ownerDocument.querySelector("finapi-webform2-webcomponent");
};
export const removeWebFormElement = (webFormElement: WebFormElement): void => {
webFormElement.parentNode.removeChild(webFormElement);
};