nestjs-yookassa
Version:
A NestJS library for integrating with YooKassa API
20 lines (19 loc) • 684 B
TypeScript
import type { FactoryProvider, ModuleMetadata } from '@nestjs/common';
export declare const YookassaOptionsSymbol: unique symbol;
/**
* Тип, представляющий параметры для настройки YooKassa.
*/
export type YookassaOptions = {
/**
* Идентификатор магазина в YooKassa.
*/
shopId: string;
/**
* Ключ API для аутентификации в YooKassa.
*/
apiKey: string;
};
/**
* Тип для асинхронной настройки YooKassa.
*/
export type YookassaAsyncOptions = Pick<ModuleMetadata, 'imports'> & Pick<FactoryProvider<YookassaOptions>, 'useFactory' | 'inject'>;