createRecordType
Create a record type.
function createRecordType<R extends UnknownRecord>(
  typeName: R['typeName'],
  config: {
    ephemeralKeys?: {
      readonly [K in Exclude<keyof R, 'id' | 'typeName'>]: boolean
    }
    scope: RecordScope
    validator?: StoreValidator<R>
  }
): RecordType<R, keyof Omit<R, 'id' | 'typeName'>>
Example
const Book = createRecordType<Book>('book')
Parameters
| Name | Description | 
|---|---|
  | The name of the type to create.  | 
  |  | 
Returns
RecordType<R, keyof Omit<R, 'id' | 'typeName'>>

