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
24 lines (23 loc) • 751 B
TypeScript
import { TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export interface SnackbarOptions {
beforeTemplate?: TemplateRef<any>;
afterTemplate?: TemplateRef<any>;
description?: string;
linkTemplate?: TemplateRef<any>;
duration?: number;
}
export declare class SnackbarService {
private appRef;
private injector;
private portalService;
private activeSnackbars;
private styleInjected;
private injectSnackbarStyles;
show(message: string, options?: SnackbarOptions): void;
private closeManualSnackbar;
private close;
closeAll(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SnackbarService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<SnackbarService>;
}