tgui-angular
Version:
🚀 Angular UI library for Telegram Web Apps with modern components and theming support | 💼 Author is open to work opportunities | 📧 Contact: a.blagovestnov@gmail.com | 💬 Telegram: @ablagovestnov
23 lines (22 loc) • 1.09 kB
TypeScript
import { OnInit, OnDestroy, TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SnackbarComponent implements OnInit, OnDestroy {
beforeTemplate?: TemplateRef<any>;
afterTemplate?: TemplateRef<any>;
linkTemplate?: TemplateRef<any>;
description?: string;
duration: number;
onClose: () => void;
private readonly TRANSITION_FINISH_DURATION;
private closeTimeout?;
closing: import("@angular/core").WritableSignal<boolean>;
hasMainContent: boolean;
private platformService;
isIOS: () => boolean;
ngOnInit(): void;
startCloseTimer(): void;
close(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SnackbarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SnackbarComponent, "tgui-snackbar", never, { "description": { "alias": "description"; "required": false; }; "duration": { "alias": "duration"; "required": false; }; "onClose": { "alias": "onClose"; "required": false; }; }, {}, ["beforeTemplate", "afterTemplate", "linkTemplate"], ["*"], true, never>;
}