@@ -56,21 +56,32 @@ export declare function _BinaryenTypeAnyref(): TypeRef;
5656export declare function _BinaryenTypeEqref ( ) : TypeRef ;
5757export declare function _BinaryenTypeI31ref ( ) : TypeRef ;
5858export declare function _BinaryenTypeDataref ( ) : TypeRef ;
59+ export declare function _BinaryenTypeArrayref ( ) : TypeRef ;
5960export declare function _BinaryenTypeStringref ( ) : TypeRef ;
6061export declare function _BinaryenTypeStringviewWTF8 ( ) : TypeRef ;
6162export declare function _BinaryenTypeStringviewWTF16 ( ) : TypeRef ;
6263export declare function _BinaryenTypeStringviewIter ( ) : TypeRef ;
64+ export declare function _BinaryenTypeNullref ( ) : TypeRef ;
65+ export declare function _BinaryenTypeNullExternref ( ) : TypeRef ;
66+ export declare function _BinaryenTypeNullFuncref ( ) : TypeRef ;
6367
6468export declare function _BinaryenHeapTypeFunc ( ) : HeapTypeRef ;
6569export declare function _BinaryenHeapTypeExt ( ) : HeapTypeRef ;
6670export declare function _BinaryenHeapTypeAny ( ) : HeapTypeRef ;
6771export declare function _BinaryenHeapTypeEq ( ) : HeapTypeRef ;
6872export declare function _BinaryenHeapTypeI31 ( ) : HeapTypeRef ;
6973export declare function _BinaryenHeapTypeData ( ) : HeapTypeRef ;
74+ export declare function _BinaryenHeapTypeArray ( ) : HeapTypeRef ;
7075export declare function _BinaryenHeapTypeString ( ) : HeapTypeRef ;
7176export declare function _BinaryenHeapTypeStringviewWTF8 ( ) : HeapTypeRef ;
7277export declare function _BinaryenHeapTypeStringviewWTF16 ( ) : HeapTypeRef ;
7378export declare function _BinaryenHeapTypeStringviewIter ( ) : HeapTypeRef ;
79+ export declare function _BinaryenHeapTypeNone ( ) : HeapTypeRef ;
80+ export declare function _BinaryenHeapTypeNoext ( ) : HeapTypeRef ;
81+ export declare function _BinaryenHeapTypeNofunc ( ) : HeapTypeRef ;
82+
83+ export declare function _BinaryenHeapTypeIsBottom ( heapType : HeapTypeRef ) : bool ;
84+ export declare function _BinaryenHeapTypeGetBottom ( heapType : HeapTypeRef ) : HeapTypeRef ;
7485
7586export declare function _BinaryenModuleCreate ( ) : ModuleRef ;
7687export declare function _BinaryenModuleDispose ( module : ModuleRef ) : void ;
@@ -594,7 +605,7 @@ export declare function _BinaryenStructSetSetValue(expr: ExpressionRef, valueExp
594605export declare function _BinaryenArrayNew ( module : ModuleRef , type : HeapTypeRef , size : ExpressionRef , init : ExpressionRef ) : ExpressionRef ;
595606export declare function _BinaryenArrayNewGetInit ( expr : ExpressionRef ) : ExpressionRef ;
596607export declare function _BinaryenArrayNewSetInit ( expr : ExpressionRef , initExpr : ExpressionRef ) : void ;
597- export declare function _BinaryenArrayNewGetSize ( expr : ExpressionRef ) : ExpressionRef ;
608+ export declare function _BinaryenArrayNewGetSize ( expr : ExpressionRef ) : ExpressionRef ;
598609export declare function _BinaryenArrayNewSetSize ( expr : ExpressionRef , sizeExpr : ExpressionRef ) : void ;
599610
600611export declare function _BinaryenArrayInit ( module : ModuleRef , type : HeapTypeRef , values : ArrayRef < ExpressionRef > , numValues : Index ) : ExpressionRef ;
@@ -605,7 +616,7 @@ export declare function _BinaryenArrayInitAppendValue(expr: ExpressionRef, value
605616export declare function _BinaryenArrayInitInsertValueAt ( expr : ExpressionRef , index : Index , valueExpr : ExpressionRef ) : void ;
606617export declare function _BinaryenArrayInitRemoveValueAt ( expr : ExpressionRef , index : Index ) : ExpressionRef ;
607618
608- export declare function _BinaryenArrayGet ( module : ModuleRef , ref : ExpressionRef , index : ExpressionRef , signed : bool ) : ExpressionRef ;
619+ export declare function _BinaryenArrayGet ( module : ModuleRef , ref : ExpressionRef , index : ExpressionRef , type : TypeRef , signed : bool ) : ExpressionRef ;
609620export declare function _BinaryenArrayGetGetRef ( expr : ExpressionRef ) : ExpressionRef ;
610621export declare function _BinaryenArrayGetSetRef ( expr : ExpressionRef , refExpr : ExpressionRef ) : void ;
611622export declare function _BinaryenArrayGetGetIndex ( expr : ExpressionRef ) : ExpressionRef ;
0 commit comments