From 3411e28ed753c4488cc2e4b05a25f819410c67d8 Mon Sep 17 00:00:00 2001 From: Tyler S <33964795+tylerdrewwork@users.noreply.github.com> Date: Sat, 21 Feb 2026 16:14:40 -0600 Subject: [PATCH 1/3] mention Luau in typescript overview improves onboarding --- typescript/typescript-overview.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/typescript/typescript-overview.md b/typescript/typescript-overview.md index 26590e6..a7b74b7 100644 --- a/typescript/typescript-overview.md +++ b/typescript/typescript-overview.md @@ -28,3 +28,6 @@ In the folder you can create a new script by right clicking and selecting:\ Useful Airship services can be found under the `Game` `Airship` and `Platform` globals. +## Important Considerations + +Airship uses the [Luau Runtime](https://github.com/luau-lang/luau) to run scripts from the cloud. This means all TypeScript files are compiled to Luau instead of JavaScript and there are a few gotcha's when expecting a JavaScript function or library to exist. [Check this page for more information.](https://docs.airship.gg/other/javascript-greater-than-luau) From a57158c3a56266c60f7078bf9c6f291a8da0386d Mon Sep 17 00:00:00 2001 From: Tyler S <33964795+tylerdrewwork@users.noreply.github.com> Date: Sat, 21 Feb 2026 16:19:11 -0600 Subject: [PATCH 2/3] Create common-issues.md for onboarding improves onboarding by explaining common "gotchas" that people run into --- other/common-issues.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 other/common-issues.md diff --git a/other/common-issues.md b/other/common-issues.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/other/common-issues.md @@ -0,0 +1 @@ + From a9a97d14b5c7e2b8a70e190d77dccbfdb262d850 Mon Sep 17 00:00:00 2001 From: Tyler S <33964795+tylerdrewwork@users.noreply.github.com> Date: Sat, 21 Feb 2026 16:27:38 -0600 Subject: [PATCH 3/3] Update common-issues.md with toString() Luau info improves onboarding --- other/common-issues.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/other/common-issues.md b/other/common-issues.md index 8b13789..09c2451 100644 --- a/other/common-issues.md +++ b/other/common-issues.md @@ -1 +1,6 @@ +# Common Issues +### Why can't I use `number.toString()`? + +Since Airship uses Luau, you can use `tostring(number)`. +[Click here to learn more about how Airship uses Luau](https://docs.airship.gg/other/javascript-greater-than-luau#strings).