@upstart.gg/sdk
Version:
You can test the CLI without recompiling by running:
91 lines (90 loc) • 4.65 kB
TypeScript
import * as _sinclair_typebox6964 from "@sinclair/typebox";
import { Static } from "@sinclair/typebox";
//#region src/shared/datasources/internal/job-board/schema.d.ts
declare const jobBoardCompanySchema: _sinclair_typebox6964.TObject<{
basicInfo: _sinclair_typebox6964.TObject<{
name: _sinclair_typebox6964.TString;
legalName: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
industry: _sinclair_typebox6964.TArray<_sinclair_typebox6964.TString>;
companySize: _sinclair_typebox6964.TString;
foundedYear: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TNumber>;
description: _sinclair_typebox6964.TString;
}>;
contact: _sinclair_typebox6964.TObject<{
email: _sinclair_typebox6964.TString;
phone: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
website: _sinclair_typebox6964.TString;
socialMedia: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TObject<{
linkedin: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
twitter: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
facebook: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
}>>;
}>;
location: _sinclair_typebox6964.TObject<{
headquarters: _sinclair_typebox6964.TObject<{
address: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
city: _sinclair_typebox6964.TString;
state: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
country: _sinclair_typebox6964.TString;
postalCode: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
}>;
hasRemoteWorkPolicy: _sinclair_typebox6964.TBoolean;
offices: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TArray<_sinclair_typebox6964.TObject<{
city: _sinclair_typebox6964.TString;
state: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
country: _sinclair_typebox6964.TString;
}>>>;
}>;
}>;
declare const jobBoardListingSchema: _sinclair_typebox6964.TArray<_sinclair_typebox6964.TObject<{
id: _sinclair_typebox6964.TString;
basicInfo: _sinclair_typebox6964.TObject<{
title: _sinclair_typebox6964.TString;
department: _sinclair_typebox6964.TString;
employmentType: _sinclair_typebox6964.TArray<_sinclair_typebox6964.TString>;
experienceLevel: _sinclair_typebox6964.TString;
workplaceType: _sinclair_typebox6964.TString;
}>;
compensation: _sinclair_typebox6964.TObject<{
salary: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TObject<{
min: _sinclair_typebox6964.TNumber;
max: _sinclair_typebox6964.TNumber;
currency: _sinclair_typebox6964.TString;
period: _sinclair_typebox6964.TString;
}>>;
benefits: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TArray<_sinclair_typebox6964.TString>>;
additionalCompensation: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
}>;
details: _sinclair_typebox6964.TObject<{
description: _sinclair_typebox6964.TString;
responsibilities: _sinclair_typebox6964.TArray<_sinclair_typebox6964.TString>;
requirements: _sinclair_typebox6964.TObject<{
required: _sinclair_typebox6964.TArray<_sinclair_typebox6964.TString>;
preferred: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TArray<_sinclair_typebox6964.TString>>;
}>;
skills: _sinclair_typebox6964.TArray<_sinclair_typebox6964.TObject<{
name: _sinclair_typebox6964.TString;
level: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
required: _sinclair_typebox6964.TBoolean;
}>>;
}>;
applicationProcess: _sinclair_typebox6964.TObject<{
howToApply: _sinclair_typebox6964.TString;
applicationUrl: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
applicationEmail: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
requiredDocuments: _sinclair_typebox6964.TArray<_sinclair_typebox6964.TString>;
}>;
metadata: _sinclair_typebox6964.TObject<{
postingDate: _sinclair_typebox6964.TString;
expirationDate: _sinclair_typebox6964.TOptional<_sinclair_typebox6964.TString>;
status: _sinclair_typebox6964.TString;
isSponsored: _sinclair_typebox6964.TBoolean;
isRemoteEligible: _sinclair_typebox6964.TBoolean;
isVisaSponsored: _sinclair_typebox6964.TBoolean;
}>;
}>>;
type JobBoardCompanyType = Static<typeof jobBoardCompanySchema>;
type JobBoardListingType = Static<typeof jobBoardListingSchema>;
//#endregion
export { JobBoardCompanyType, JobBoardListingType, jobBoardCompanySchema, jobBoardListingSchema };
//# sourceMappingURL=schema.d.ts.map