summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-android/src/index.d.ts
blob: 18e240f356e153293d1416677681ca8370a19da0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import {
  HttpRequestLibrary,
  HttpResponse,
  HttpRequestOptions,
} from "../../taler-wallet-core/src/util/http";
export {
  handleWorkerError,
  handleWorkerMessage,
} from "../../taler-wallet-core/src/crypto/workers/nodeThreadWorker";
export declare class AndroidHttpLib implements HttpRequestLibrary {
  private sendMessage;
  useNfcTunnel: boolean;
  private nodeHttpLib;
  private requestId;
  private requestMap;
  constructor(sendMessage: (m: string) => void);
  get(url: string, opt?: HttpRequestOptions): Promise<HttpResponse>;
  postJson(
    url: string,
    body: any,
    opt?: HttpRequestOptions,
  ): Promise<import("../../taler-wallet-core/src/util/http").HttpResponse>;
  handleTunnelResponse(msg: any): void;
}
export declare function installAndroidWalletListener(): void;
//# sourceMappingURL=index.d.ts.map