UNPKG

@idscan/idvc2

Version:

component for the capturing documents

28 lines (27 loc) 1.18 kB
interface AttributeCollection { [name: string]: string | boolean; } type CreateElement = (tagName?: string, params?: AttributeCollection | null, classNames?: string[], parent?: HTMLElement | null, children?: HTMLElement[]) => HTMLElement; /** * create and return HTMLElement * @param { String } tagName - default 'div' * @param { AttributeCollection | null } params * @param { Array<String> } classNames - array of class names * @param { HTMLElement } parent - element to which needs append created element * @param { Array<HTMLElement> } children - elements which will appended to created element * @returns { HTMLElement } - created element */ export declare const createElement: CreateElement; /** * creates a script tag * @param {string} scriptUrl - url to remote script * @param {'module'} type - create script as module * @return {Promise<unknown>} */ export declare const loadScript: (scriptUrl: string) => Promise<unknown>; export declare const writeInfoIntoElement: (elemId: string, info: string) => void; declare const _default: { createElement: CreateElement; loadScript: (scriptUrl: string) => Promise<unknown>; }; export default _default;