<!-- Do not edit this file. It is automatically generated by API Documenter. --> [`BasesViewRegistration`](BasesViewRegistration) ## BasesViewRegistration interface Container for options when registering a new Bases view type. 1.10.0 **Signature:** ```typescript export interface BasesViewRegistration ``` ## Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [`factory`](BasesViewRegistration/factory) | | [`BasesViewFactory`](BasesViewFactory) | 1.10.0 | | [`icon`](BasesViewRegistration/icon) | | [`IconName`](IconName) | <p>Icon ID to be used in the Bases view selector. See [https://docs.obsidian.md/Plugins/User+interface/Icons](https://docs.obsidian.md/Plugins/User+interface/Icons) for available icons and how to add your own.</p><p> 1.10.0</p> | | [`name`](BasesViewRegistration/name) | | <code>string</code> | 1.10.0 | | [`options?`](BasesViewRegistration/options) | | <code>() =&gt; </code>[`ViewOption`](ViewOption)<code>[]</code> | _(Optional)_ 1.10.0 |