UNPKG

@hsaadawy/ngx-chat

Version:
22 lines (21 loc) 748 B
import { PlatformLocation } from '@angular/common'; import { InjectionToken } from '@angular/core'; import { Router } from '@angular/router'; export interface LinkOpener { openLink(url: string): void; } /** * You can provide your own implementation for {@link LinkOpener} to override link opening e.g. when using Cordova. */ export declare const LINK_OPENER_TOKEN: InjectionToken<LinkOpener>; export declare class ChatMessageLinkComponent { private router; private platformLocation; private linkOpener; link: string; text: string; constructor(router: Router, platformLocation: PlatformLocation, linkOpener: LinkOpener); onClick($event: Event): void; private isInApp; private appUrl; }