# GlobalContext API

Context passed to all submodules

---
Canonical: /handbook/api/interfaces/_purista_core.GlobalContext/
Source: helper/schemaObjectToTsType/types.ts
Format: Markdown for agents
---

Context passed to all submodules

Package: `@purista/core`

## Signature

```typescript
interface GlobalContext
```

## Members

### Properties

- `additionalProperties: boolean`
- `alphabetize: boolean`
- `defaultNonNullable: boolean`
- `discriminators: object`
- `emptyObjectsUnknown: boolean`
- `excludeDeprecated: boolean`
- `immutableTypes: boolean`
- `indentLv: number`
- `operations: Record<string, { comment: string; operationType: string }>`
- `parameters: Record<string, OpenAPIV3.ParameterObject>`
- `pathParamsAsTypes: boolean`
- `silent: boolean`
- `supportArrayLength: boolean`
