@ijodkor/nest-payme
Version:
NestJs ilovalar uchun Payme ETT bilan integratsiya qilish uchun kutubxona.
17 lines (14 loc) • 615 B
text/typescript
import { ModuleMetadata } from "@nestjs/common";
import { RouteGuardOptions } from "../../support/definitions/route-guard.options";
export interface ISubscriptionModuleFeatureOptions extends Pick<ModuleMetadata, 'imports'> {
inject?: any[];
hidden: boolean, // To exclude controller from Swagger
options?: RouteGuardOptions<boolean>;
}
export interface ISubscriptionModuleOptions extends Pick<ModuleMetadata, 'imports'> {
inject?: any[];
hidden: boolean, // To exclude controller from Swagger
useFactory: (
...args: any[]
) => Promise<RouteGuardOptions<boolean>> | RouteGuardOptions<boolean>;
}