nestjs-yookassa
Version:
A NestJS library for integrating with YooKassa API
26 lines (25 loc) • 950 B
TypeScript
import type { FactoryProvider, ModuleMetadata } from '@nestjs/common';
export declare const YookassaOptionsSymbol: unique symbol;
/**
* Настройки модуля YooKassa.
*/
export type YookassaModuleOptions = {
/**
* Идентификатор магазина YooKassa.
*/
shopId: string;
/**
* Секретный ключ API.
*/
apiKey: string;
/**
* Прокси-URL для отправки запросов к API YooKassa.
* Используется в случаях, когда требуется направлять HTTP/HTTPS-запросы через прокси-сервер.
* Например: http://127.0.0.1:8080
*/
proxyUrl?: string;
};
/**
* Асинхронная конфигурация модуля.
*/
export type YookassaModuleAsyncOptions = Pick<ModuleMetadata, 'imports'> & Pick<FactoryProvider<YookassaModuleOptions>, 'useFactory' | 'inject'>;