isBytes
Checks if a value is a byte slice
Loading...
Checks if a value is a byte slice
Checks if a value is a byte slice ([]byte).
import "github.com/ChefBingbong/viem-go/utils/data"import "github.com/ChefBingbong/viem-go/utils/data"
// Valid byte slicevalid := data.IsBytes([]byte{0x01, 0x02})// true
// Not a byte slicevalid = data.IsBytes("0x0102")// false
// Nil is not bytesvalid = data.IsBytes(nil)// falsebooltrue if the value is a byte slice, false otherwise.
anyThe value to check.
valid := data.IsBytes([]byte{0x01, 0x02})// true
valid = data.IsBytes("0x0102")// false
valid = data.IsBytes(nil)// falsefalse for nil valuestrue for actual []byte types, not other slice types