facebook-auth-nestjs
Version:
facebook-auth-nestjs
14 lines (13 loc) • 568 B
TypeScript
import { HttpService } from "@nestjs/axios";
import { ConfigModule } from "./config/config.module";
import { SelectedFields } from "./types/selected-fields.type";
import { Fields } from "./types/fields.type";
export declare class FacebookAuthService {
private readonly configModule;
private readonly httpService;
constructor(configModule: ConfigModule, httpService: HttpService);
getUser<T extends Fields>(accessToken: string, ...fields: T[]): Promise<SelectedFields<T>>;
private getUserFields;
private userValidate;
private getAppToken;
}