import { GenericUtilsModule } from "../../interfaces/GenericUtilsModule"; import { NativeModule } from "../../managers/NativeModuleHelper"; import { SUCCESSFUL_EXECUTION } from "../../constants/Constants"; export default class GenericUtilsModuleImplWeb extends NativeModule implements GenericUtilsModule { public setStatusBarColor(color: string): Promise { return new Promise((resolve) => { const themeElement: HTMLMetaElement | null = document.getElementById("themeColor") as HTMLMetaElement; if (themeElement && color) { themeElement.content = color; } resolve(SUCCESSFUL_EXECUTION); }) as Promise; } public disableFlyout(): Promise { return new Promise((resolve) => { resolve(SUCCESSFUL_EXECUTION); }) as Promise; } public enableFlyout(): Promise { return new Promise((resolve) => { resolve(SUCCESSFUL_EXECUTION); }) as Promise; } }