@wiser/schema
v1.0.0-alpha.2
Published
The public models used by Wiser for the integration of ATS job information into public job websites.
Keywords
Readme
@wiser/schema
Generated with
npm init [email protected].
The public models used by Wiser for the integration of ATS job information into public job websites.
Usage
Install these models from @wiser/schema by running the following in your TypeScript project
$ npm install --save-dev @wiser/schemaand import the models into your project
import { JobPosting } from '@wiser/schema';
// ...
const vacancies: JobPosting[] = await fetchVacancies();Models
- ContactPoint - Represents contact information for a person or organization.
- JobPosting - Represents a job vacancy or opportunity offered by an organization.
- MonetaryAmount - Represents a monetary amount, including currency and value information.
- Organization - Represents an organization or company offering a job or other services.
- Place - Represents a physical location, typically where a job is based or an event occurs.
- PostalAddress - Represents a postal address, providing detailed information about a specific location.
Development Scripts
npm start
Builds the script and runs it. Watches the project directory for changes, and reruns the script when file changes are detected.
npm run build
Builds the project and outputs it to the ./lib/ directory.
npm run lint
Runs the linter.
npm run test
Runs the unit tests.
npm run test:watch
Runs the unit tests with watchers on the directory. Reruns when file changes are detected.
npm run coverage
Generates a coverage report.
npm run tsc
Builds the project and outputs it to the ./dist/ directory. Compiled with TypeScript and outputs JavaScript files.
npm run clean
Cleans the project directory of all compilation artifacts.
npm run docs
Generates the TSDocs for the current project.
