23 lines
615 B
Go
23 lines
615 B
Go
// Package experimental includes features we aren't yet sure about. These are enabled with context.Context keys.
|
|
//
|
|
// Note: All features here may be changed or deleted at any time, so use with caution!
|
|
package experimental
|
|
|
|
import (
|
|
"github.com/tetratelabs/wazero/api"
|
|
)
|
|
|
|
// InternalModule is an api.Module that exposes additional
|
|
// information.
|
|
type InternalModule interface {
|
|
api.Module
|
|
|
|
// NumGlobal returns the count of all globals in the module.
|
|
NumGlobal() int
|
|
|
|
// Global provides a read-only view for a given global index.
|
|
//
|
|
// The methods panics if i is out of bounds.
|
|
Global(i int) api.Global
|
|
}
|