From 12782426ed3212f48b6bb054e4b51d9611f3d219 Mon Sep 17 00:00:00 2001
From: Steven Allen <steven@stebalien.com>
Date: Thu, 27 Jun 2019 19:20:43 +0200
Subject: [PATCH] nit: avoid ValueOf

We only need TypeOf.
---
 basic.go | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/basic.go b/basic.go
index 28df1d5..a257873 100644
--- a/basic.go
+++ b/basic.go
@@ -230,9 +230,9 @@ func newNode(typ reflect.Type) *node {
 }
 
 func (n *node) emit(event interface{}) {
-	eval := reflect.ValueOf(event)
-	if eval.Type() != n.typ {
-		panic(fmt.Sprintf("Emit called with wrong type. expected: %s, got: %s", n.typ, eval.Type()))
+	typ := reflect.TypeOf(event)
+	if typ != n.typ {
+		panic(fmt.Sprintf("Emit called with wrong type. expected: %s, got: %s", n.typ, typ))
 	}
 
 	n.lk.RLock()