> For the complete documentation index, see [llms.txt](https://webix.gitbook.io/webix-jet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://webix.gitbook.io/webix-jet/api/jetapp-api/jetapp-properties.md).

# Properties

### config

Stores app configuration settings (both default and the ones you added to the JetApp constructor).

[Read more about app config](/webix-jet/part-ii-webix-jet-in-details/app-config.md).

```javascript
// app.js
import { JetApp } from "webix-jet";
export class App extends JetApp {
	constructor(config) {
        const defaults = {
            name:"App",
			version: VERSION,
			debug: DEBUG,
			start: "/top",
		};

        super({ ...defaults, ...config });
    }
}

// index.html
const app = new App({
    url: "//localhost:3200/",
});
app.render(document.body);

// views/top.js
export default class TopView extends JetView {
    config(){
        const appconf = this.app.config;
        /*
            {
                "name":"App",
                "version":"1.0",
                "start":"/top",
                "debug":true,
                "url":"//localhost:3200/"
            }
         */
    }
}
```

### ready

A promise that resolves when the app is rendered.

```javascript
// index.html
const app = new App();
app.render(document.body);
app.ready.then(() => {
    /* do something */
});
```
