Enum
Index
Interfaces
Module
Type parameters
- T: Record<string, any> = Record<string, unknown>
typeName
readonlyinherited__enumKeys__
An array of all keys
inherited__inspect__
When defined, returns a custom string representation. To be useful, it should be bound to a prototype (ex: Struct)
inheritedindexType
Index type
inherited__decode__
Returns the decoded
input,Result.OkorResult.Error()
inherited__encode__
Returns the encoded
input
inherited__schema__
Returns the JSONSchema corresponding to the decoded type
inheritedasInstance
Try to convert anyValue to enum value or else returns
Option.None
inheritedasString
Converts the given value to a String.
inheritedat
Returns the value at the index
inheritedhasInstance
Return
trueif the given value is an instance of the class.
inheritedindexOf
Returns the integer index of a value
inheritedrange
Returns an Iterable starting from
starttoend. Ifstartorendis not in range then returns an empty iterable.
inheritedrangeSize
Returns the size of a range. If
startorendis not in range then returns 0.
Type Aliases
KeyOf
ValueOf
Variables
enumKeys
Symbol for the property holding enum keys
Functions
define
Define a new Enum Object
keys
Returns an array of enum keys
values
Returns an array of enum values
Module containing methods for working with enum types