18 lines
441 B
TypeScript
18 lines
441 B
TypeScript
import * as finance from "../finance/index.js";
|
|
import { type TContact } from "./contact.js";
|
|
export class IJob {
|
|
type: "contract" | "employment";
|
|
techTags?: string[];
|
|
qualificationTags?: string[];
|
|
languages?: {
|
|
name: string;
|
|
level: "basic" | "intermediate" | "advanced" | "native";
|
|
}[];
|
|
name: string;
|
|
description: string;
|
|
monthlyTotal: number;
|
|
currency: finance.TCurrency;
|
|
from: TContact;
|
|
contact: TContact;
|
|
}
|