Přejít na hlavní obsah

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:
SubpathObsah
gopay-sdk/errorsGoPayApiError, GoPayConfigError
gopay-sdk/httpHttpTransport, HTTP typy (HttpMethod, HttpHeaders, …)
gopay-sdk/authTokenCache, InMemoryTokenCache
gopay-sdk/configCreateGoPayClientConfig, 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é.