@greg-md/ng-facebook
Version:
Using Facebook SDK with Angular.
22 lines (21 loc) • 814 B
TypeScript
import { ElementRef, AfterViewInit, Renderer2, InjectionToken, OnDestroy } from '@angular/core';
import { FacebookService } from './facebook.service';
export declare const FB_PARSE_LAZY_LOAD: InjectionToken<string>;
export declare class FacebookParseDirective implements AfterViewInit, OnDestroy {
private elementRef;
private facebook;
private renderer;
private platformId;
private threshold;
lazyLoad: number;
container: HTMLElement | Window;
scrollUnload: () => void;
resizeUnload: () => void;
constructor(elementRef: ElementRef, facebook: FacebookService, renderer: Renderer2, platformId: Object, threshold: number);
ngAfterViewInit(): void;
ngOnDestroy(): void;
initListeners(): void;
tryLoading(): void;
load(): void;
unloadListeners(): void;
}