UNPKG

@lovebowls/leagueelements

Version:

League Elements package for LoveBowls

77 lines 2.11 kB
export default LeagueResetModal; declare class LeagueResetModal extends HTMLElement { static get observedAttributes(): string[]; shadow: ShadowRoot; _open: boolean; _isMobile: boolean; _league: any; _error: string; _boundOnKeydown: (e: any) => void; _firstFocusableElement: any; _lastFocusableElement: any; _formData: { startDate: string; maxMatchesPerDay: string; schedulingPattern: string; intervalNumber: number; intervalUnit: string; selectedDays: never[]; }; /** * @param {boolean} value */ set open(value: boolean); get open(): boolean; /** * @param {boolean} value */ set isMobile(value: boolean); get isMobile(): boolean; /** * @param {Object|string} value - League object or JSON string */ set data(value: Object | string); get data(): Object | string; get leagueName(): any; get teamCount(): any; get leagueSettings(): any; attributeChangedCallback(name: any, oldValue: any, newValue: any): void; connectedCallback(): void; showError(msg: any): void; clearError(): void; _onOk(): void; _calculateActualDateRange(matches: any): { start: any; end: any; } | null; _onCancel(): void; _validateForm(): { isValid: boolean; error: string; } | { isValid: boolean; error?: undefined; }; _calculateEstimatedMatches(): number; _getSchedulingParams(): { schedulingPattern: string; intervalNumber: number; intervalUnit: string; selectedDays: never[]; maxMatchesPerDay: number | null; }; _calculateDateRange(): { start: string; end: string; } | null; _getPreviewText(): string; render(): void; _attachEventListeners(): void; _updateFormState(): void; _updatePreview(): void; _onKeydown(e: any): void; _handleTabKey(e: any): void; _escapeHtml(str: any): string; _focusFirstElement(): void; } //# sourceMappingURL=leagueResetModal.d.ts.map