## TypeInfo interface  
An indexed TypeSchema.

Example: The IndexedStructureDefinition for "Patient" would include the following TypeSchemas: 1) Patient 2) Patient_Contact 3) Patient_Communication 4) Patient_Link

**Signature:**  
```typescript
export interface TypeInfo
```

## Properties  
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [searchParams?](/content/docs/sdk/core.typeinfo.searchparams) |  | Record<string, SearchParameter> | _(Optional)_ |
| [searchParamsDetails?](/content/docs/sdk/core.typeinfo.searchparamsdetails) |  | Record<string, [SearchParameterDetails](/content/docs/sdk/core.searchparameterdetails) > | _(Optional)_ |

- [TypeInfo interface](/content/docs/sdk/core.typeinfo#typeinfo-interface/index.html)
- [Properties](/content/docs/sdk/core.typeinfo#properties/index.html)
