shiqiyue-linkedin-private-api
Version:

41 lines (40 loc) • 1.36 kB
TypeScript
import { LinkedInRequest } from '../core/linkedin-request';
import { GetOwnProfileResponse } from '../responses/own-profile.response.get';
import { GetProfileResponse } from '../responses/profile.response.get';
export declare class ProfileRequest {
private request;
constructor({ request }: {
request: LinkedInRequest;
});
getProfile({ publicIdentifier }: {
publicIdentifier: string;
}): Promise<GetProfileResponse>;
getProfile2({ publicIdentifier }: {
publicIdentifier: any;
}): Promise<any>;
getOwnProfile(): Promise<GetOwnProfileResponse>;
getFullProfile({ account }: {
account: string;
}): Promise<any>;
_fetchProfileResource({ account, resource }: {
account: string;
resource: string;
}): Promise<any>;
_scrubFullProfileResponse({ profile }: {
profile: any;
}): any;
_scrubEducationInfo(education: any): any;
_scrubPathToResource(resource: any): any;
_scrubPositionInfo(position: any): any;
_scrubWebsiteInfo(website: any): any;
_scrubPublicationInfo(publication: any): any;
_scrubMemberInfo(member: any): any;
_scrubIdFromUrn(urn: any): any;
_scrubPatentInfo(patent: any): any;
_scrubProjectInfo(project: any): {
description: any;
timePeriod: any;
title: any;
url: any;
};
}