<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[`MarkdownPostProcessorContext`](MarkdownPostProcessorContext)
## MarkdownPostProcessorContext interface
**Signature:**
```typescript
export interface MarkdownPostProcessorContext
```
## Properties
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [`docId`](MarkdownPostProcessorContext/docId) | | <code>string</code> | |
| [`frontmatter`](MarkdownPostProcessorContext/frontmatter) | | <code>any | null | undefined</code> | |
| [`sourcePath`](MarkdownPostProcessorContext/sourcePath) | | <code>string</code> | |
## Methods
| Method | Description |
| --- | --- |
| [`addChild(child)`](MarkdownPostProcessorContext/addChild) | <p>Adds a child component that will have its lifecycle managed by the renderer.</p><p>Use this to add a dependent child to the renderer such that if the containerEl of the child is ever removed, the component's unload will be called.</p> |
| [`getSectionInfo(el)`](MarkdownPostProcessorContext/getSectionInfo) | Gets the section information of this element at this point in time. Only call this function right before you need this information to get the most up-to-date version. This function may also return null in many circumstances; if you use it, you must be prepared to deal with nulls. |