Subpath importy
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.
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
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é.