@openactive/data-models
Version:
Data models used to drive that OpenActive validator, developer documentation, and model libraries
13 lines (10 loc) • 366 B
JavaScript
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;