import { createExtensionElement } from './create-extension-element.function'; import { isManifestElementableType } from './is-manifest-elementable-type.function'; export async function createExtensionElementOrFallback(manifest: any, fallbackElementName: string): Promise { if (isManifestElementableType(manifest)) { return createExtensionElement(manifest); } return Promise.resolve(document.createElement(fallbackElementName)); }