UNPKG

@cauca-911/social-network

Version:

Run `npm install @cauca-911/social-network --save` to add this library to your project

80 lines (72 loc) 3.28 kB
import * as i0 from '@angular/core'; import * as i2 from '@cauca-911/core'; import { Observable } from 'rxjs'; declare class CaucaSocialNetworkService { static ɵfac: i0.ɵɵFactoryDeclaration<CaucaSocialNetworkService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CaucaSocialNetworkService>; } declare class CaucaSocialNetworkComponent { static ɵfac: i0.ɵɵFactoryDeclaration<CaucaSocialNetworkComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CaucaSocialNetworkComponent, "cauca-cauca-social-network", never, {}, {}, never, never, false, never>; } declare class CaucaSocialNetworkModule { static ɵfac: i0.ɵɵFactoryDeclaration<CaucaSocialNetworkModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<CaucaSocialNetworkModule, [typeof CaucaSocialNetworkComponent], [typeof i2.CaucaCoreForChildModule], [typeof CaucaSocialNetworkComponent]>; static ɵinj: i0.ɵɵInjectorDeclaration<CaucaSocialNetworkModule>; } declare class FacebookService { error: any; appId: string; version: string; isLoaded: boolean; isInitialize: boolean; private readonly windowRef; private readonly logService; constructor(); initialize(appId: string, version?: string): Observable<boolean>; findManageablePage(): Observable<any>; askToManagePage(): Observable<any>; private listAccessiblePage; private askTokenWithScope; private getAuthentication; private initializeSDK; private validateSDK; static ɵfac: i0.ɵɵFactoryDeclaration<FacebookService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<FacebookService>; } declare class FacebookPostOnPageService { private logService; private windowRef; private pageId; private accessToken; setPage(pageId: string, accessToken: string): void; publish(message: string, photoUrls?: string[], videoUrls?: string[]): Observable<any>; publishMessage(message: string, published?: boolean, attachedMedia?: any): Observable<any>; publishVideo(description: string, videoUrl: string, published?: boolean): Observable<any>; publishPhoto(caption: string, photoUrl: string, published?: boolean): Observable<any>; private publishPhotos; private publishVideos; private generateObservableReturningEmptyObject; static ɵfac: i0.ɵɵFactoryDeclaration<FacebookPostOnPageService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<FacebookPostOnPageService>; } declare class TwitterService { error: any; appId: string; isLoaded: boolean; isInitialize: boolean; private readonly httpClient; constructor(); initialize(appId: string): Observable<boolean>; findManageablePage(): Observable<any>; askToManagePage(): Observable<any>; publishToPage(pageId: string, accessToken: string, message: string): Observable<any>; private listAccessiblePage; private askTokenWithScope; private getAuthentication; private initializeSDK; private validateSDK; static ɵfac: i0.ɵɵFactoryDeclaration<TwitterService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TwitterService>; } export { CaucaSocialNetworkComponent, CaucaSocialNetworkModule, CaucaSocialNetworkService, FacebookPostOnPageService, FacebookService, TwitterService };