termitype 0.0.11

Terminal-based typing test inspired by a certain typing test you might know.
Documentation
{
  "name": "code_typescript",
  "source": "https://github.com/monkeytypegame/monkeytype/blob/63b63ffa9c3f39c7de3436c6155b59548488a9eb/frontend/static/languages/code_rust.json",
  "words": [
    "import",
    "export",
    "class",
    "function",
    "return",
    "var",
    "let",
    "const",
    "if",
    "else",
    "for",
    "while",
    "do",
    "switch",
    "case",
    "break",
    "continue",
    "default",
    "try",
    "subscribe",
    "throw",
    "new",
    "delete",
    "void",
    "async",
    "await",
    "this",
    "super",
    "extends",
    "implements",
    "interface",
    "enum",
    "type",
    "null",
    "undefined",
    "true",
    "false",
    "any",
    "number",
    "string",
    "boolean",
    "symbol",
    "Object",
    "Array",
    "Math",
    "Date",
    "RegExp",
    "JSON",
    "console",
    "Promise",
    "Map",
    "Set",
    "get",
    "set",
    "private",
    "public",
    "protected",
    "static",
    "readonly",
    "constructor",
    "toJSON",
    "require",
    "package",
    "debug",
    "env",
    "warn",
    "util",
    "info",
    "setTimeout",
    "clearTimeout",
    "setInterval",
    "clearInterval",
    "parseFloat",
    "parseInt",
    "decodeURI",
    "decodeURIComponent",
    "encodeURI",
    "encodeURIComponent",
    "isNaN",
    "isFinite",
    "eval",
    "hasOwnProperty",
    "isPrototypeOf",
    "propertyIsEnumerable",
    "toLocaleString",
    "toString",
    "valueOf",
    "asyncIterator",
    "generator",
    "yield",
    "from",
    "as",
    "keyof",
    "typeof",
    "instanceOf",
    "template",
    "literal",
    "components",
    "directives",
    "pipes",
    "services",
    "models",
    "guards",
    "decorators",
    "metadata",
    "ngOnInit",
    "ngOnDestroy",
    "ngOnChanges",
    "ngDoCheck",
    "ngAfterContentInit",
    "ngAfterContentChecked",
    "ngAfterViewInit",
    "ngAfterViewChecked",
    "ngOnModuleInit",
    "ngOnModuleDestroy",
    "inputs",
    "outputs",
    "host",
    "global",
    "process",
    "module",
    "exports",
    "dirname",
    "filename",
    "resolve",
    "reject",
    "then",
    "catch",
    "finally",
    "apply",
    "call",
    "bind",
    "push",
    "pop",
    "shift",
    "unshift",
    "forEach",
    "map",
    "filter",
    "reduce",
    "reduceRight",
    "slice",
    "splice",
    "index",
    "length",
    "reverse",
    "sort",
    "join",
    "every",
    "some",
    "includes",
    "find",
    "findIndex",
    "concat",
    "copyWithin",
    "fill",
    "keys",
    "values",
    "entries",
    "toFixed",
    "toExponential",
    "toPrecision",
    "random",
    "floor",
    "ceil",
    "round",
    "max",
    "min",
    "abs",
    "sin",
    "cos",
    "tan",
    "log",
    "exp",
    "sqrt",
    "pow",
    "clamp",
    "stringify",
    "fetch",
    "axios",
    "query",
    "mutation",
    "subscription",
    "graphql",
    "rest",
    "endpoint",
    "api",
    "url",
    "uri",
    "path",
    "header",
    "body",
    "status",
    "response",
    "request",
    "data",
    "error",
    "success"
  ]
}