---
url: /api/third-parties/formio/types/services/class-formio-installer.md
description: api documentation of FormioInstaller from @tsed/formio
---

## Usage

```typescript
import { FormioInstaller } from "@tsed/formio";
```

> See [/packages/third-parties/formio/src/services/FormioInstaller.ts](https://github.com/tsedio/tsed/blob/v8.38.5/packages/third-parties/formio/src/services/FormioInstaller.ts#L0-L0).

## Overview

```ts
class FormioInstaller extends FormioDatabase {
    protected logger: Logger;
    install(template: FormioTemplate, root: any): Promise<void>;
    createRootUser<User = unknown>(user: {
        email: string;
        password: string;
    }, template: FormioTemplate): Promise<FormioSubmission<User>>;
}
```

## protected logger

```ts
protected logger: Logger;
```

## install

```ts
install(template: FormioTemplate, root: any): Promise<void>;
```

## createRootUser

```ts
createRootUser<User = unknown>(user: {
     email: string;
     password: string;
 }, template: FormioTemplate): Promise<FormioSubmission<User>>;
```
