diff --git a/src/structures/GuildChannel.js b/src/structures/GuildChannel.js
index <HASH>..<HASH> 100644
--- a/src/structures/GuildChannel.js
+++ b/src/structures/GuildChannel.js
@@ -33,9 +33,11 @@ class GuildChannel extends Channel {
     super.setup(data);
     /**
      * The type of the Guild Channel
-     * @type {Number}
+     * @type {String}
      */
-    this.type = data.type;
+    if (data.type === 0) this.type = 'text';
+    else if (data.type === 2) this.type = 'voice';
+    else this.type = data.type.toString();
     /**
      * The topic of the Guild Channel, if there is one.
      * @type {?String}
Indev rewrite - Changed GuildChannel type (#<I>)

* Altered GuildChannel.type to return a string containing either "text",

"voice" or the id of the channel type.



* Fixed typo



* Altered code to pass ESLint test (Functionality Unchanged).



* Third times the charm.