diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-01-11 02:56:32 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-01-11 02:56:32 +0100 |
commit | ffe6dee6aa50c864cc9a36e816eb95f2f23719b1 (patch) | |
tree | dddcd8134d351241e5af8e016fa59848beace6d1 /extension/lib/emscripten | |
parent | 4f934925e017082606f2786e0bbf0d48281928d9 (diff) |
refactor code to be clearer/prettier
Diffstat (limited to 'extension/lib/emscripten')
-rw-r--r-- | extension/lib/emscripten/emsc.d.ts | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/extension/lib/emscripten/emsc.d.ts b/extension/lib/emscripten/emsc.d.ts index 659457ca7..d65bd6dcb 100644 --- a/extension/lib/emscripten/emsc.d.ts +++ b/extension/lib/emscripten/emsc.d.ts @@ -19,23 +19,31 @@ export interface EmscFunGen { ret: string, args: string[]): ((...x: (number|string)[]) => any); (name: string, - ret: 'number', + ret: "number", args: string[]): ((...x: (number|string)[]) => number); (name: string, - ret: 'void', + ret: "void", args: string[]): ((...x: (number|string)[]) => void); (name: string, - ret: 'string', + ret: "string", args: string[]): ((...x: (number|string)[]) => string); } export declare namespace Module { var cwrap: EmscFunGen; + function _free(ptr: number); + function _malloc(n: number): number; + function Pointer_stringify(p: number, len?: number): string; + function getValue(ptr: number, type: string, noSafe?: boolean): number; + function setValue(ptr: number, value: number, type: string, noSafe?: boolean); - function writeStringToMemory(s: string, buffer: number, dontAddNull?: boolean); + + function writeStringToMemory(s: string, + buffer: number, + dontAddNull?: boolean); }
\ No newline at end of file |