Skip to content

Commit 63edc79

Browse files
Fix experience type
1 parent fe39174 commit 63edc79

File tree

6 files changed

+17
-23
lines changed

6 files changed

+17
-23
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ const nvPeopleSearch = await linkedapi.account.salesNavigatorSearchPeople({
354354
currentCompanies: ["Tech Solutions", "Innovatech"],
355355
previousCompanies: ["FutureCorp"],
356356
schools: ["Harvard University", "MIT"],
357-
yearsOfExperience: ["0-1", "1-2", "3-5"],
357+
yearsOfExperience: ["lessThanOne", "oneToTwo", "threeToFive"],
358358
},
359359
});
360360
```
@@ -835,7 +835,7 @@ const peopleSearchWorkflow = await linkedapi.data.searchPeople({
835835
currentCompanies: ["Tech Solutions", "Innovatech"],
836836
previousCompanies: ["FutureCorp"],
837837
schools: ["Harvard University", "MIT"],
838-
yearsOfExperience: ["0-1", "1-2", "3-5"],
838+
yearsOfExperience: ["lessThanOne", "oneToTwo", "threeToFive"],
839839
},
840840
});
841841
```

examples/search-people.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import LinkedApi, { TSearchPeopleYearsOfExperience } from 'linkedapi-node';
1+
import LinkedApi, { TYearsOfExperience } from 'linkedapi-node';
22

33
async function searchPeopleExample(): Promise<void> {
44
const linkedapi = new LinkedApi({
@@ -60,12 +60,11 @@ async function salesNavigatorExample(linkedapi: LinkedApi): Promise<void> {
6060
term: 'product manager',
6161
limit: 8,
6262
filter: {
63-
firstName: 'Sarah',
6463
position: 'Product Manager',
6564
industries: ['Technology', 'Financial Services'],
6665
currentCompanies: ['Meta', 'Amazon', 'Netflix'],
67-
previousCompanies: ['Uber', 'Airbnb'],
68-
yearsOfExperience: ['3-5', '6-10'] as TSearchPeopleYearsOfExperience[],
66+
previousCompanies: ['Uber', 'Airbnb', 'Microsoft'],
67+
yearsOfExperience: ['threeToFive', 'sixToTen'] as TYearsOfExperience[],
6968
},
7069
};
7170

src/data-api/data-api.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ export class DataApi {
313313
* currentCompanies: ["Google", "Facebook", "Apple"],
314314
* industries: ["Technology", "Software"],
315315
* schools: ["Stanford University", "MIT"],
316-
* yearsOfExperience: ["3-5", "6-10"]
316+
* yearsOfExperience: ["threeToFive", "sixToTen"]
317317
* }
318318
* });
319319
*

src/types/actions/company.sales-navigator.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { TYearsOfExperience } from "./person";
12
import { TBaseActionParams, TLimitParams } from "../params";
23

34
export interface TNvCompany {
@@ -102,13 +103,6 @@ export interface TNvCompanyEmployeeRetrievalConfig extends TLimitParams {
102103
locations?: string[];
103104
industries?: string[];
104105
schools?: string[];
105-
yearsOfExperiences?: TNvYearsOfExperience[];
106+
yearsOfExperiences?: TYearsOfExperience[];
106107
};
107108
}
108-
109-
export type TNvYearsOfExperience =
110-
| "lessThanOne"
111-
| "oneToTwo"
112-
| "threeToFive"
113-
| "sixToTen"
114-
| "moreThanTen";

src/types/actions/person.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,10 @@ export type TLanguageProficiency =
127127
| "professionalWorking"
128128
| "fullProfessional"
129129
| "nativeOrBilingual";
130+
131+
export type TYearsOfExperience =
132+
| "lessThanOne"
133+
| "oneToTwo"
134+
| "threeToFive"
135+
| "sixToTen"
136+
| "moreThanTen";

src/types/actions/search-people.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { TYearsOfExperience } from "./person";
12
import { TBaseActionParams } from "../params";
23

34
export interface TSearchPeopleParams extends TBaseActionParams {
@@ -34,17 +35,10 @@ export interface TNvSearchPeopleParams extends TBaseActionParams {
3435
currentCompanies?: string[];
3536
previousCompanies?: string[];
3637
schools?: string[];
37-
yearsOfExperience?: TSearchPeopleYearsOfExperience[];
38+
yearsOfExperience?: TYearsOfExperience[];
3839
};
3940
}
4041

41-
export type TSearchPeopleYearsOfExperience =
42-
| "0-1"
43-
| "1-2"
44-
| "3-5"
45-
| "6-10"
46-
| "10+";
47-
4842
export interface TNvSearchPeopleResult {
4943
name: string;
5044
hashedUrl: string;

0 commit comments

Comments
 (0)