Skip to content
Prev Previous commit
Next Next commit
fix
  • Loading branch information
pavelsavara committed Aug 10, 2022
commit 426cac08d435900dc1fa3d630794475bcbbc2cc5
10 changes: 5 additions & 5 deletions src/Components/Web.JS/@types/dotnet/dotnet-legacy.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,16 @@ declare interface VoidPtr extends NativePointer {
__brand: "VoidPtr";
}

export interface MonoObject extends ManagedPointer {
interface MonoObject extends ManagedPointer {
__brandMonoObject: "MonoObject";
}
export interface MonoString extends MonoObject {
interface MonoString extends MonoObject {
__brand: "MonoString";
}
export interface MonoArray extends MonoObject {
interface MonoArray extends MonoObject {
__brand: "MonoArray";
}
export interface MonoObjectRef extends ManagedPointer {
interface MonoObjectRef extends ManagedPointer {
__brandMonoObjectRef: "MonoObjectRef";
}
declare type MemOffset = number | VoidPtr | NativePointer | ManagedPointer;
Expand Down Expand Up @@ -304,4 +304,4 @@ declare type MONOType = {
getF64: (offset: MemOffset) => number;
};

export { BINDINGType, MONOType };
export { BINDINGType, MONOType, MonoArray, MonoObject, MonoString };
4 changes: 2 additions & 2 deletions src/Components/Web.JS/src/Platform/Mono/MonoPlatform.ts
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ async function createEmscriptenModuleInstance(resourceLoader: WebAssemblyResourc
const createDotnetRuntime = await dotnetJsBeingLoaded;

await createDotnetRuntime((api) => {
const { MONO: mono, BINDING: binding, Module: module, setModuleImports } = api;
const { MONO: mono, BINDING: binding, Module: module } = api;
Module = module;
BINDING = binding;
MONO = mono;
Expand Down Expand Up @@ -497,7 +497,7 @@ async function createEmscriptenModuleInstance(resourceLoader: WebAssemblyResourc
}

// makes Blazor._internal visible to [JSImport] as "blazor-internal" module
setModuleImports('blazor-internal', {
api.setModuleImports('blazor-internal', {
Blazor: { _internal: Blazor._internal },
});

Expand Down