AppOptions = object
Defined in: packages/modelence/src/app/index.ts:47
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
auth? | AuthConfig | - | packages/modelence/src/app/index.ts:51 |
email? | EmailConfig | - | packages/modelence/src/app/index.ts:50 |
migrations? | MigrationScript[] | - | packages/modelence/src/app/index.ts:72 |
modules? | Module[] | - | packages/modelence/src/app/index.ts:48 |
roles? | Record<string, RoleDefinition> | Custom role definitions keyed by role name. Defined roles are synced to the Modelence Cloud dashboard for user management. See RoleDefinition. Example startApp({ roles: { admin: { description: 'Full access to all features' }, editor: { description: 'Can edit content' }, viewer: {}, }, }); | packages/modelence/src/app/index.ts:69 |
security? | SecurityConfig | Security settings such as clickjacking protection. See SecurityConfig. | packages/modelence/src/app/index.ts:53 |
server? | AppServer | - | packages/modelence/src/app/index.ts:49 |
ssr? | boolean | Enable server-side rendering of the user’s React tree. | packages/modelence/src/app/index.ts:76 |
websocket? | WebsocketConfig | WebSocket settings, used by live queries and channels. See WebsocketConfig. | packages/modelence/src/app/index.ts:74 |