Skip to main content

Interface: Solution

The Solution type is the top-level of the Thrive framework. It contains all the information needed to build a solution.

Properties

apps

Optional Readonly apps: Record<string, App>

Applications for the solution.

The intent is for this to be used to define applications that form the solution interfaces. For example, a solution may contain a "Patient Portal" application, and a "Provider Portal" application. Each application would have its own forms, assessments, views, etc.

The key for each application may be used to form part of the url.


defaultLocale

Optional Readonly defaultLocale: unknown

This field is unused, and will be removed in a future version of thfx.

Deprecated


getMessagesForLocale

Optional getMessagesForLocale: unknown

This field is unused, and will be removed in a future version of thfx.

Deprecated


hooks

Optional Readonly hooks: HookRegistration<"FormSubmitted" | "UserCreated" | "UserLoggedIn">[]


locales

Optional Readonly locales: unknown

This field is unused, and will be removed in a future version of thfx.

Deprecated


localization

Optional Readonly localization: Localization

The localization options for the solution.


models

Optional Readonly models: unknown

This field is unused, and will be removed in a future version of thfx.

Deprecated


title

Readonly title: string

The title of the solution.