copied the code from the working repo
This commit is contained in:
60
mtucijobsweb/types/types.ts
Normal file
60
mtucijobsweb/types/types.ts
Normal file
@@ -0,0 +1,60 @@
|
||||
interface Time {
|
||||
hour: string;
|
||||
}
|
||||
export interface FormValues {
|
||||
Name: string;
|
||||
Type: string;
|
||||
Group: string;
|
||||
Faculties:string;
|
||||
Phone_number:string;
|
||||
Time: Time[];
|
||||
skills: string[];
|
||||
Soft_skills: string;
|
||||
Email: string;
|
||||
}
|
||||
|
||||
export interface Student extends Omit<FormValues, 'skills'> {
|
||||
StudentID: number;
|
||||
Link: string;
|
||||
Hardskills: string[];
|
||||
}
|
||||
|
||||
type HardSkill = {
|
||||
Title: string;
|
||||
};
|
||||
export interface Request {
|
||||
StudentID: number;
|
||||
Name: string;
|
||||
Type: string;
|
||||
Group: string;
|
||||
Faculties: string;
|
||||
Phone_number: string;
|
||||
Time: Time[]; // массив строк для времени
|
||||
Soft_skills: string;
|
||||
Link: string;
|
||||
Email: string;
|
||||
Hardskills: string[]; // массив навыков
|
||||
}
|
||||
export interface Bot {
|
||||
id: number;
|
||||
}
|
||||
|
||||
export interface JobsSearch {
|
||||
year?: string;
|
||||
qualification?: boolean;
|
||||
time?: string[];
|
||||
salary?: number;
|
||||
hardskills?: string[];
|
||||
search?: string;
|
||||
}
|
||||
export interface JobData {
|
||||
JobID: number;
|
||||
Company_name: string;
|
||||
Job_name: string;
|
||||
Year: string;
|
||||
Qualification: boolean;
|
||||
Soft_skills: string;
|
||||
Salary: number;
|
||||
Email: string;
|
||||
Responsibilities: string;
|
||||
}
|
||||
Reference in New Issue
Block a user