You can add these additional props to override properties in a SchemaResolver
Optional callbacks: EntityCallbacks<M>
This interface defines all the callbacks that can be used when an entity is being created, updated or deleted. Useful for adding your own logic or blocking the execution of the operation
Optional permissions: PermissionsBuilder<any>
Can the elements in this collection be added and edited.
• schema: EntitySchema<M>
Schema representing the entities of this view
Optional subcollections: EntityCollection<any, string>
You can add subcollections to your entity in the same way you define the root collections.