slack-edge
Version:
Slack app development framework for edge functions with streamlined TypeScript support
23 lines • 743 B
TypeScript
import { OpenIDConnectTokenResponse, OpenIDConnectUserInfoResponse } from "slack-web-api-client";
/**
* Data type representing the SIWS login result.
*/
export interface Login {
enterprise_id?: string;
team_id: string;
user_id: string;
name?: string;
email?: string;
picture?: string;
access_token: string;
refresh_token?: string;
token_expires_at?: number;
}
/**
* Build a login data by combining two API response data
* @param token openid.connect.token API response
* @param userInfo openid.connect.userInfo API response
* @returns login data
*/
export declare function toLogin(token: OpenIDConnectTokenResponse, userInfo: OpenIDConnectUserInfoResponse): Login;
//# sourceMappingURL=login.d.ts.map