ng-yunzai-mobile
Version:
1. 修改wechat.micro.ts
44 lines (43 loc) • 1.99 kB
TypeScript
import { BaseDevice } from "./base.device";
import { HttpClient } from "@angular/common/http";
import { BaseClient } from "../client/base.client";
import { ITitle } from "./model/title";
import { Itoken } from "../auth/itoken";
import { IWindow } from "./model/window";
import { Observable } from "rxjs";
import { NavigationBar } from "./model/navigationbar";
import { UserLocation } from "./model/location";
import { Title } from "@angular/platform-browser";
import { TokenService } from "../token/token.service";
import { UserService } from "../user/user.service";
import { IUser } from "../user/user.interface";
export declare class Browser extends BaseDevice {
private tokenService;
private http;
private user;
private baseclient;
private title;
constructor(tokenService: TokenService, http: HttpClient, user: UserService, baseclient: BaseClient, title: Title);
auth(): Promise<any>;
private authByCas;
private authByConfiguredUserPass;
getToken(): Itoken;
getUser(): IUser;
openWindow(iwindow: IWindow): void;
scanCode(): Observable<string>;
setNavigationBar(navigationBar: NavigationBar): void;
setTitle(ititle: ITitle): void;
share(): void;
userLocation(): Observable<UserLocation>;
validateInWifi(bssids: Array<string>): Observable<boolean>;
getWifiMac(): Observable<string>;
chooseContacts(count: number): Observable<any>;
contactDetails(targetUserId: string): Observable<any>;
uploadImage(count: number, sourceType: any): Observable<any>;
openReadWithTimer(url: any, openType: any, title: any, id: any, type: any): Observable<any>;
uploadMovie(limitMinute: number): Observable<any>;
fileBrowser(url: string, title: string): Observable<any>;
startSearchBeacons(ticket: string, callback: (argv: any) => void): void;
stopSearchBeacons(callback: (argv: any) => void): void;
onSearchBeacons(callback: (argv: any) => void): void;
}