@typed-tabletop-simulator/ui
v0.5.1
Published
JSX wrapper and components for Tabletop Simulator UI
Downloads
84
Maintainers
Readme
Tabletop Simulator Types
TypeScript definitions for the Tabletop Simulator API that can be used to transpile Typescript file to Lua with the Typescript to Lua transpiler.
Usage
Install the package
npm install --save-dev @typed-tabletop-simulator/ui
Be sure to also install TSTL.
Configure your tsconfig.json
to include those settings:
{
"compilerOptions": {
"jsx": "react",
"jsxFactory": "XmlUi.createElement",
"jsxFragmentFactory": "XmlUi.Fragment",
// Include the types from this package as well as the Lua language extension from TSTL
"types": ["@typed-tabletop-simulator/declaration", "@typed-tabletop-simulator/ui", "typescript-to-lua/language-extensions"]
}
}
}