UNPKG

ngx-zalo

Version:

Use Zalo SDK with Angular5~ (https://developers.zalo.me/docs/sdk/javascript-sdk/tai-lieu)

29 lines (28 loc) 966 B
import { Observable } from 'rxjs/Observable'; export declare class NgxZaloService { private readonly SCRIPT_URL; private readonly STATUS_NOT_INIT; private readonly STATUS_INITIALIZING; private readonly STATUS_INIT_FAILURE; private readonly STATUS_INIT_SUCCESSFULLY; private _initStatus; private _isLogin; readonly isLogin: boolean; readonly accessToken: string; init(configs: { version: string; appId: string; redirectUrl: string; }): void; login(): void; logout(): Observable<null>; updateLoginInfo(): Observable<boolean>; getMyProfile(fields?: string): Observable<{}>; private readonly isNotInit; private readonly isInitializing; private readonly isInitSuccessfully; private pendingInit(); private initZaloScript(successCallback, errorCallback); private getLoginStatus(callback); private breakObservable(observer, data?); }