@datalayer/core
Version:
[](https://datalayer.io)
50 lines (49 loc) • 1.13 kB
TypeScript
import { IIAMProviderName } from './IAMProvidersSpecs';
export type IGitHubUser = {
iamProvider: IIAMProviderName;
login: string;
avatar_url: string;
gravatar_id: string;
url: string;
name: string;
company: string;
blog: string;
location: string;
email: string;
bio: string;
};
export type ILinkedInUser = {
iamProvider: IIAMProviderName;
sub: string;
email_verified: boolean;
name: string;
given_name: string;
family_name: string;
displayName: string;
email: string;
picture: string;
getUrn(): string;
};
export type IXUser = {
iamProvider: IIAMProviderName;
sub: string;
email_verified: boolean;
name: string;
given_name: string;
family_name: string;
email: string;
picture: string;
};
export declare class LinkedInUser implements ILinkedInUser {
iamProvider: IIAMProviderName;
sub: string;
email_verified: boolean;
name: string;
given_name: string;
displayName: string;
family_name: string;
email: string;
picture: string;
constructor(u: any);
getUrn(): string;
}