> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zabcik.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Subpath importy

> Volitelné hlubší importy pro chyby, HTTP, auth a konfiguraci.

# Subpath importy

<Tip>
  Pro většinu aplikací stačí hlavní import **`gopay-sdk`**. Subpathy pomáhají u **užších importů** (např. jen chyby + HTTP typy) nebo jasnějších hranic ve velkých monolitech.
</Tip>

SDK hlavní vstup (`gopay-sdk`) pokrývá běžné použití. Pro pokročilé scénáře (vlastní `HttpTransport`, tree-shaking, menší bundly) lze importovat z subpath:

| Subpath            | Obsah                                                                          |
| ------------------ | ------------------------------------------------------------------------------ |
| `gopay-sdk/errors` | `GoPayApiError`, `GoPayConfigError`                                            |
| `gopay-sdk/http`   | `HttpTransport`, HTTP typy (`HttpMethod`, `HttpHeaders`, …)                    |
| `gopay-sdk/auth`   | `TokenCache`, `InMemoryTokenCache`                                             |
| `gopay-sdk/config` | `CreateGoPayClientConfig`, `GoPayClientOptions`, `NormalizedGoPayClientConfig` |

## Příklady

```ts theme={null}
import { GoPayApiError } from 'gopay-sdk/errors';
import type { HttpTransport } from 'gopay-sdk/http';
import { InMemoryTokenCache } from 'gopay-sdk/auth';
import type { CreateGoPayClientConfig } from 'gopay-sdk/config';
```

Hlavní export `gopay-sdk` tyto symboly stále re-exportuje; subpathy jsou volitelné.
