Skip to content

Commit ec84229

Browse files
committed
Add new callback
1 parent 8464124 commit ec84229

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/web-ifc-api.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@ export interface NewIfcModel {
150150
authorization?: string;
151151
}
152152

153+
export type ModelLoadCallback = (offset:number, size: number) => Uint8Array;
154+
153155
/** @ignore */
154156
export function ms() {
155157
return new Date().getTime();
@@ -293,7 +295,7 @@ export class IfcAPI {
293295
* @param settings Settings for loading the model @see LoaderSettings
294296
* @returns ModelID or -1 if model fails to open
295297
*/
296-
OpenModelFromCallback(callback: (offset:number, size: number) => Uint8Array, settings?: LoaderSettings): number {
298+
OpenModelFromCallback(callback: ModelLoadCallback , settings?: LoaderSettings): number {
297299
let s = this.CreateSettings(settings);
298300
let result = this.wasmModule.OpenModel(s, (destPtr: number, offsetInSrc: number, destSize: number) => {
299301
let data = callback(offsetInSrc,destSize);

0 commit comments

Comments
 (0)