b2b.service.d.ts
1.02 KB
import { Http, Response } from '@angular/http';
import { AppConfigService } from '../app-config/app-config.service';
import 'rxjs/add/operator/map';
export declare class B2bService {
private http;
private appConfigService;
verifyTokenUrl: string;
downloadTokenUrl: string;
_verifyToken: any;
config: any;
verifyToken: any;
constructor(http: Http, appConfigService: AppConfigService);
verify(): Promise<Response>;
subscribeVerifyToken(): any;
getVerifyToken(): any;
checkSession(userMessage: any): void;
/** รับค่า role ที่มีสิทธิ์ */
isCheckGroup(route: any): boolean;
/** รับค่า guard ที่มีสิทธิ์ */
isCheckGuard(role: any): boolean;
verifyDemo(): Promise<{
'resultCode': string;
'resultDescription': string;
}>;
private jwt;
getAttachmentToken(): Promise<any>;
/** รับค่า guard ที่มีสิทธิ์ */
isCheckGuardRoutePath(route: any): boolean;
}