[forum](../README.md) / [Exports](../modules.md) / App # Namespace: App It's possible to tell SvelteKit how to type objects inside your app by declaring the `App` namespace. By default, a new project will have a file called `src/app.d.ts` containing the following: ```ts /// declare namespace App { interface Locals {} interface Platform {} interface Session {} interface Stuff {} } ``` By populating these interfaces, you will gain type safety when using `event.locals`, `event.platform`, `session` and `stuff`: ## Table of contents ### Interfaces - [Locals](../interfaces/App.Locals.md) - [Platform](../interfaces/App.Platform.md) - [Session](../interfaces/App.Session.md) - [Stuff](../interfaces/App.Stuff.md)