Comparing version 0.0.2 to 0.0.3
{ | ||
"name": "web-ifc", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "ifc loading on the web", | ||
@@ -5,0 +5,0 @@ "main": "web-ifc.js", |
export declare function SetModule(module: any): void; | ||
export declare function ms(): number; | ||
export declare function WaitForModuleReady(): Promise<{}>; | ||
export declare function WaitForModuleReady(): Promise<void>; | ||
/** Opens a model and returns a handle | ||
@@ -5,0 +5,0 @@ */ |
@@ -1,32 +0,60 @@ | ||
let wasm_module = undefined; | ||
export function SetModule(module) { | ||
wasm_module = module; | ||
} | ||
export function ms() { | ||
return new Date().getTime(); | ||
} | ||
export function WaitForModuleReady() { | ||
return new Promise((resolve, reject) => { | ||
(() => { | ||
var __defProp = Object.defineProperty; | ||
var __markAsModule = (target) => __defProp(target, "__esModule", {value: true}); | ||
var __commonJS = (callback, module) => () => { | ||
if (!module) { | ||
module = {exports: {}}; | ||
callback(module.exports, module); | ||
} | ||
return module.exports; | ||
}; | ||
var __export = (target, all) => { | ||
__markAsModule(target); | ||
for (var name in all) | ||
__defProp(target, name, {get: all[name], enumerable: true}); | ||
}; | ||
// web-ifc-api.ts | ||
var require_web_ifc_api = __commonJS((exports) => { | ||
__export(exports, { | ||
CloseModel: () => CloseModel, | ||
IsModelOpen: () => IsModelOpen, | ||
LoadAllGeometry: () => LoadAllGeometry, | ||
OpenModel: () => OpenModel, | ||
SetModule: () => SetModule, | ||
WaitForModuleReady: () => WaitForModuleReady, | ||
ms: () => ms | ||
}); | ||
let wasm_module = void 0; | ||
function SetModule(module2) { | ||
wasm_module = module2; | ||
} | ||
function ms() { | ||
return new Date().getTime(); | ||
} | ||
function WaitForModuleReady() { | ||
return new Promise((resolve, reject) => { | ||
wasm_module["onRuntimeInitialized"] = () => { | ||
resolve(); | ||
resolve(); | ||
}; | ||
}); | ||
} | ||
/** Opens a model and returns a handle | ||
*/ | ||
export function OpenModel(filename, data) { | ||
wasm_module['FS_createDataFile']('/', "filename", data, true, true, true); | ||
console.log("Wrote file"); | ||
let result = wasm_module.OpenModel(filename); | ||
wasm_module['FS_unlink']("/filename"); | ||
return result; | ||
} | ||
export function CloseModel(modelID) { | ||
wasm_module.CloseModel(modelID); | ||
} | ||
export function IsModelOpen(modelID) { | ||
return wasm_module.IsModelOpen(modelID); | ||
} | ||
export function LoadAllGeometry(modelID) { | ||
return wasm_module.LoadAllGeometry(modelID); | ||
} | ||
}); | ||
} | ||
function OpenModel(filename, data) { | ||
wasm_module["FS_createDataFile"]("/", "filename", data, true, true, true); | ||
console.log("Wrote file"); | ||
let result = wasm_module.OpenModel(filename); | ||
wasm_module["FS_unlink"]("/filename"); | ||
return result; | ||
} | ||
function CloseModel(modelID) { | ||
wasm_module.CloseModel(modelID); | ||
} | ||
function IsModelOpen(modelID) { | ||
return wasm_module.IsModelOpen(modelID); | ||
} | ||
function LoadAllGeometry(modelID) { | ||
return wasm_module.LoadAllGeometry(modelID); | ||
} | ||
}); | ||
require_web_ifc_api(); | ||
})(); |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
422690
549
5