UNPKG

timeld-common

Version:
24 lines (20 loc) 650 B
import Entry from './Entry.mjs'; import Project from './Project.mjs'; import Timesheet from './Timesheet.mjs'; import Session from './Session.mjs'; export { Entry, Project, Timesheet, Session }; export const timeldContext = { '@vocab': 'http://timeld.org/#', 'foaf': 'http://xmlns.com/foaf/0.1/', 'vf': 'https://w3id.org/valueflows#' }; /** @typedef {import('jtd').SchemaFormProperties['properties']} JtdProperties */ /** @type {import('jtd').SchemaFormDiscriminator} */ export const isDomainEntity = { discriminator: '@type', mapping: { 'Entry': Entry.SCHEMA, 'Project': Project.SCHEMA, 'Timesheet': Timesheet.SCHEMA } };