<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[`BasesViewFactory`](BasesViewFactory)
## BasesViewFactory type
Implement this factory function in a [BasesViewRegistration](BasesViewRegistration) to create a new instance of a custom Bases view.
**Signature:**
```typescript
export type BasesViewFactory = (controller: QueryController, containerEl: HTMLElement) => BasesView;
```
**References:** [`QueryController`](QueryController)<!-- -->, [`BasesView`](BasesView)