UNPKG

@openactive/data-models

Version:

Data models used to drive that OpenActive validator, developer documentation, and model libraries

13 lines (10 loc) 366 B
const contexts = require('./dist/contexts'); const deriveVersion = require('./helpers/deriveVersion'); const getContext = (version) => { const specVersion = deriveVersion(version); if (typeof contexts[specVersion] === 'undefined') { throw Error('Invalid specification version supplied'); } return contexts[specVersion]; }; module.exports = getContext;