in wasm/lib/src/runtime.dart [22:40]
String _getImportExportString(int kind, String name, Pointer type) {
final kindName = wasmerExternKindName(kind);
if (kind == wasmerExternKindFunction) {
final funcType = type as Pointer<WasmerFunctype>;
final sig = getSignatureString(
name,
runtime.getArgTypes(funcType),
runtime.getReturnType(funcType),
);
return '$kindName: $sig';
} else if (kind == wasmerExternKindGlobal) {
final globalType = type as Pointer<WasmerGlobaltype>;
final typeName = wasmerValKindName(runtime.getGlobalKind(globalType));
final mutName = wasmerMutabilityName(runtime.getGlobalMut(globalType));
return '$kindName: $mutName $typeName $name';
} else {
return '$kindName: $name';
}
}