This commit is contained in:
DieMyst 2019-08-15 11:50:13 +03:00
parent 260b0a9066
commit 91f5905810
5 changed files with 27 additions and 10 deletions

View File

@ -1,4 +1,4 @@
import {StringInvoke, API} from "../as-dependencies/crossmodule/assembly/index"
import {API, StringInvoke} from "../as-dependencies/crossmodule/assembly/index"
export declare function allocate(size: usize): i32;
export declare function deallocate(ptr: i32, size: usize): void;
@ -10,3 +10,9 @@ export function getStringInvoker(): StringInvoke {
let api = new API(invoke, allocate, deallocate, store, load);
return new StringInvoke(api);
}
let invoker = getStringInvoker();
export function query(request: string): string {
return invoker.invoke(request);
}

View File

@ -1,7 +0,0 @@
import {getStringInvoker} from "./database";
export function query(request: string): string {
let stringInvoker = getStringInvoker();
let result = stringInvoker.invoke(request);
return result;
}

View File

@ -1,4 +1,4 @@
import {StringInvoke, API} from "../as-dependencies/crossmodule/assembly/index"
import {API, StringInvoke} from "../as-dependencies/crossmodule/assembly/index"
export declare function allocate(size: usize): i32;
export declare function deallocate(ptr: i32, size: usize): void;
@ -10,3 +10,9 @@ export function getStringInvoker(): StringInvoke {
let api = new API(invoke, allocate, deallocate, store, load);
return new StringInvoke(api);
}
let invoker = getStringInvoker();
export function query(request: string): string {
return invoker.invoke(request);
}

View File

@ -1,4 +1,4 @@
import {StringInvoke, API} from "../as-dependencies/crossmodule/assembly/index"
import {API, StringInvoke} from "../as-dependencies/crossmodule/assembly/index"
export declare function allocate(size: usize): i32;
export declare function deallocate(ptr: i32, size: usize): void;
@ -10,3 +10,9 @@ export function getStringInvoker(): StringInvoke {
let api = new API(invoke, allocate, deallocate, store, load);
return new StringInvoke(api);
}
let invoker = getStringInvoker();
export function query(request: string): string {
return invoker.invoke(request);
}

View File

@ -10,3 +10,9 @@ export function getStringInvoker(): StringInvoke {
let api = new API(invoke, allocate, deallocate, store, load);
return new StringInvoke(api);
}
let invoker = getStringInvoker();
export function query(request: string): string {
return invoker.invoke(request);
}