Small Enum/EnumType cleanups for consistency (#759)

This commit is contained in:
Jaco Greeff
2019-03-06 12:29:34 +01:00
committed by GitHub
parent 89cd9323e7
commit cc65bb53d6
10 changed files with 39 additions and 32 deletions
+7
View File
@@ -65,6 +65,13 @@ export default class Enum extends Base<number> implements Codec {
return 1;
}
/**
* @description Returns the index for this value (equivalent to toNumber)
*/
get index (): number {
return this.raw;
}
/**
* @description Checks if the value is an empty value (always false)
*/
+1 -1
View File
@@ -133,7 +133,7 @@ export default class EnumType<T> extends Base<Codec> implements Codec {
* @description Checks if the Enum points to a [[Null]] type
*/
get isNone (): boolean {
return this.raw instanceof Null;
return this.isNull;
}
/**