Comparing version 0.6.0 to 0.7.0-canary.18.e658a1b.0
{ | ||
"name": "as-loader", | ||
"version": "0.6.0", | ||
"version": "0.7.0-canary.18.e658a1b.0", | ||
"description": "AssemblyScript loader for webpack", | ||
@@ -5,0 +5,0 @@ "main": "loader/index.js", |
@@ -21,6 +21,8 @@ <div align="center"> | ||
# with npm | ||
npm install --save-dev as-loader assemblyscript | ||
npm install as-loader | ||
npm install --save-dev assemblyscript | ||
# with yarn | ||
yarn add --dev as-loader assemblyscript | ||
yarn add as-loader | ||
yarn add --dev assemblyscript | ||
``` | ||
@@ -27,0 +29,0 @@ |
import type { Imports } from "@assemblyscript/loader"; | ||
import type { BoundWasmModuleInstance, JsModuleInstance, BoundModuleInstance, AsLoaderModule } from "./types"; | ||
import { AsBindReturnTypes } from "./types/ref-types"; | ||
import "./types/std"; | ||
declare function instantiate<TModule, TImports extends Imports | undefined = Imports | undefined>(module: TModule | string, load: (url: string) => Promise<unknown>, imports: TImports, fallback: false, supports?: () => boolean): Promise<BoundWasmModuleInstance<TModule, TImports>>; | ||
@@ -5,0 +6,0 @@ declare function instantiate<TModule, TImports extends Imports | undefined = Imports | undefined>(module: TModule | string, load: (url: string) => Promise<unknown>, imports?: TImports, fallback?: true, supports?: () => boolean): Promise<BoundModuleInstance<TModule, TImports>>; |
@@ -63,2 +63,3 @@ "use strict"; | ||
var context_1 = require("./context"); | ||
require("./types/std"); | ||
function instantiate(module, load, imports, fallback, supports) { | ||
@@ -65,0 +66,0 @@ if (imports === void 0) { imports = {}; } |
import { Imports } from "@assemblyscript/loader"; | ||
import type { WasmModuleInstance, JsModuleInstance, ModuleInstance, AsLoaderModule } from "./types"; | ||
import "./types/std"; | ||
declare function instantiate<TModule>(module: TModule | string, load: (url: string) => Promise<unknown>, imports?: Imports, fallback?: false, supports?: () => boolean): Promise<WasmModuleInstance<TModule>>; | ||
@@ -4,0 +5,0 @@ declare function instantiate<TModule>(module: TModule | string, load: (url: string) => Promise<unknown>, imports: Imports | undefined, fallback: true, supports?: () => boolean): Promise<ModuleInstance<TModule>>; |
@@ -63,2 +63,3 @@ "use strict"; | ||
var context_1 = require("./context"); | ||
require("./types/std"); | ||
function instantiate(module, load, imports, fallback, supports) { | ||
@@ -65,0 +66,0 @@ if (imports === void 0) { imports = {}; } |
64128
34
1047
364