> For the complete documentation index, see [llms.txt](https://docs.airship.gg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airship.gg/typescript.md).

# TypeScript

- [Typescript Overview](https://docs.airship.gg/typescript/typescript-overview.md)
- [Airship Components](https://docs.airship.gg/typescript/airshipbehaviour.md)
- [Adding Inspector Properties](https://docs.airship.gg/typescript/airshipbehaviour/adding-inspector-properties.md)
- [AirshipSingleton](https://docs.airship.gg/typescript/airshipbehaviour/airshipsingleton.md)
- [Using Component Decorators](https://docs.airship.gg/typescript/airshipbehaviour/using-component-decorators.md)
- [Accessing Other Components](https://docs.airship.gg/typescript/airshipbehaviour/accessing-other-components.md)
- [Lifecycles](https://docs.airship.gg/typescript/airshipbehaviour/lifecycles.md): AirshipBehaviours share many of the Unity MonoBehaviour lifecycle methods.
- [Airship Scriptable Objects](https://docs.airship.gg/typescript/airship-scriptable-objects.md)
- [Server-only/Client-only code](https://docs.airship.gg/typescript/server-only-client-only-code.md): How to strip code from the server or client, making code server or client only.
- [Compiler JSDoc Modifiers](https://docs.airship.gg/typescript/compiler-jsdoc-modifiers.md)
