aboutsummaryrefslogtreecommitdiff
path: root/src/emscripten/taler-emscripten-lib.d.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-05-27 18:43:11 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-05-27 18:43:34 +0200
commitd381226f21f1d0605d06ccae56c38ab6b12f88f0 (patch)
treed431cd99d34227c321daa786a33499cc41a8806b /src/emscripten/taler-emscripten-lib.d.ts
parent67a50513219dd8536ce2d7888a99cbfc3c3cabcb (diff)
downloadwallet-core-d381226f21f1d0605d06ccae56c38ab6b12f88f0.tar.xz
Simplify loading of the emscripten lib.
This removes an ugly hack and makes it possible to access the emscripten compiled library from within nodejs test cases more easily.
Diffstat (limited to 'src/emscripten/taler-emscripten-lib.d.ts')
-rw-r--r--src/emscripten/taler-emscripten-lib.d.ts52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/emscripten/taler-emscripten-lib.d.ts b/src/emscripten/taler-emscripten-lib.d.ts
deleted file mode 100644
index 25cfc623e..000000000
--- a/src/emscripten/taler-emscripten-lib.d.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- This file is part of TALER
- (C) 2016 GNUnet e.V.
-
- TALER is free software; you can redistribute it and/or modify it under the
- terms of the GNU General Public License as published by the Free Software
- Foundation; either version 3, or (at your option) any later version.
-
- TALER is distributed in the hope that it will be useful, but WITHOUT ANY
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
- A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along with
- TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
- */
-
-export interface EmscFunGen {
- (name: string,
- ret: string,
- args: string[]): ((...x: (number|string)[]) => any);
- (name: string,
- ret: "number",
- args: string[]): ((...x: (number|string)[]) => number);
- (name: string,
- ret: "void",
- args: string[]): ((...x: (number|string)[]) => void);
- (name: string,
- ret: "string",
- args: string[]): ((...x: (number|string)[]) => string);
-}
-
-
-export var cwrap: EmscFunGen;
-
-export function ccall(name: string, ret:"number"|"string", argTypes: any[], args: any[]): any
-
-export function stringToUTF8(s: string, addr: number, maxLength: number): void
-
-export function _free(ptr: number): void;
-
-export function _malloc(n: number): number;
-
-export function Pointer_stringify(p: number, len?: number): string;
-
-export function getValue(ptr: number, type: string, noSafe?: boolean): number;
-
-export function setValue(ptr: number, value: number, type: string,
- noSafe?: boolean): void;
-
-export function writeStringToMemory(s: string,
- buffer: number,
- dontAddNull?: boolean): void;