chen-facebook
Version:
facebook for Chen Framework
33 lines (32 loc) • 798 B
TypeScript
import { Context as WebContext, RedirectResponse } from 'chen/web';
import { Facebook } from './service';
/**
* FacebookLogin class
*/
export declare class FacebookLogin {
private fb;
private context;
/**
* Redirect uri
* @type {string}
*/
private redirectUri;
/**
* FacebookLogin constructor
* @param {Facebook} private fb
* @param {WebContext} private context
* @param {string} private redirectUri
*/
constructor(fb: Facebook, context: WebContext, redirectUri?: string);
/**
* Login
* @param {string} redirectUri
* @return {RedirectResponse}
*/
login(): RedirectResponse;
/**
* Create access token from redirect
* @return {string}
*/
createAccessToken(): Promise<string>;
}