9 lines
329 B
TypeScript
9 lines
329 B
TypeScript
import type { FactoryProvider, ModuleMetadata } from '@nestjs/common'
|
|
|
|
import { PassportOptions } from './passport-options.interface'
|
|
|
|
export interface PassportAsyncOptions extends Pick<ModuleMetadata, 'imports'> {
|
|
useFactory: (...args: any[]) => Promise<PassportOptions> | PassportOptions
|
|
inject?: FactoryProvider['inject']
|
|
}
|