Methods
parseBoolean(value) → {boolean}
Parse a string as a boolean
Falsey values are
- 0 or "0"
 - false or "false" (case insensitive)
 - null or undefined
NOTE: An empty string is true, this is so an empty HTML attribute is true, like normal HTML boolean attributes (eg. disabled and hidden) 
Parameters:
| Name | Type | Description | 
|---|---|---|
value | 
            
            * | 
Returns:
- Type
 - boolean
 
parseDuration(duration)
Parses a duration string and returns the time in milliseconds
Durations are in the form: ${duration: number}${unit: string}
EG.
5ms => 5 milliseconds
30s => 30 seconds
5m => 5 minutes
2h => 2 hours
Parameters:
| Name | Type | Description | 
|---|---|---|
duration | 
            
            string | A string duration  | 
        
permutations(arr)
Returns the permutations of an array for all combinations and lengths
Parameters:
| Name | Type | Description | 
|---|---|---|
arr | 
            
            * | 
(async) registerControllers(…controllers)
Register a controller (or multiple controllers)
Example
registerControllers(MyController, MyOtherController, MyOtherController.withTag("some-custom-tag"));
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
controllers | 
            
            any | 
                
                
                
                    <repeatable> | 
            
            
            
- Source: