https://gist.github.com/unruthless/413930
https://stackoverflow.com/a/23630325/5506547
Generated using TypeDoc
https://gist.github.com/unruthless/413930
https://stackoverflow.com/a/23630325/5506547