UNPKG

mediasfu-angular

Version:

mediasfu-angular - Angular 17/18/19 WebRTC SDK for video conferencing, webinars, broadcasts, live streaming, chat, recording, whiteboard, and AI agents. Prebuilt rooms and fully custom UIs.

40 lines (39 loc) 2.65 kB
import { OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; import { Socket } from 'socket.io-client'; import * as i0 from "@angular/core"; export declare class ModernConfirmHereModalComponent implements OnInit, OnChanges, OnDestroy { isConfirmHereModalVisible: boolean; position: string; backgroundColor: string; displayColor: string; isDarkMode: boolean; onConfirmHereClose: () => void; onSuppressConfirmHere?: () => void; socket: Socket; localSocket?: Socket; roomName: string; member: string; countdownDuration: number; overlayStyle?: Partial<CSSStyleDeclaration>; contentStyle?: Partial<CSSStyleDeclaration>; customTemplate?: TemplateRef<unknown>; readonly faSpinner: import("@fortawesome/fontawesome-common-types").IconDefinition; counter: number; doNotShowAgain: boolean; private countdownInterval?; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; get resolvedIsDarkMode(): boolean; get resolvedAccentColor(): string; handleConfirmHere(): void; updateSuppressConfirmHere(event: Event): void; resolvedOverlayStyle(): Record<string, string | number>; resolvedContentStyle(): Record<string, string | number>; private startCountdown; private clearCountdown; private resolvePositionStyle; private normalizeStyle; static ɵfac: i0.ɵɵFactoryDeclaration<ModernConfirmHereModalComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ModernConfirmHereModalComponent, "app-confirm-here-modal", never, { "isConfirmHereModalVisible": { "alias": "isConfirmHereModalVisible"; "required": false; }; "position": { "alias": "position"; "required": false; }; "backgroundColor": { "alias": "backgroundColor"; "required": false; }; "displayColor": { "alias": "displayColor"; "required": false; }; "isDarkMode": { "alias": "isDarkMode"; "required": false; }; "onConfirmHereClose": { "alias": "onConfirmHereClose"; "required": false; }; "onSuppressConfirmHere": { "alias": "onSuppressConfirmHere"; "required": false; }; "socket": { "alias": "socket"; "required": false; }; "localSocket": { "alias": "localSocket"; "required": false; }; "roomName": { "alias": "roomName"; "required": false; }; "member": { "alias": "member"; "required": false; }; "countdownDuration": { "alias": "countdownDuration"; "required": false; }; "overlayStyle": { "alias": "overlayStyle"; "required": false; }; "contentStyle": { "alias": "contentStyle"; "required": false; }; "customTemplate": { "alias": "customTemplate"; "required": false; }; }, {}, never, never, true, never>; }