TypeScript definitions for Lua standard library
NOTE: In most of cases your environment-specific types would already include this package. In that case you don't need to do anything. If you're a developer of such types you should add
lua-typesas a dependency and load it by adding/// <reference types="lua-types/<version>" />
- Get this package from npm
yarn add -D lua-types
# or
npm install -D lua-types- Modify your tsconfig.json
{
  "compilerOptions": {
+    "types": ["lua-types/<version>"]
  }
}Where <version> is one of:
- 5.1
- 5.2
- 5.3
- 5.4
- jit
NOTE: All other files in this module shouldn't be considered public. Do not import them manually, as they may change in non-major updates. If your environment doesn't provide all of standard Lua features, consider banning them with a no-restricted-globals eslint rule.