UNPKG

@hestia-earth/json-schema

Version:
81 lines (80 loc) 3.94 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadSchemas = exports.schemas = void 0; var Actor = require('./json-schema/Actor.json'); var Animal = require('./json-schema/Animal.json'); var Bibliography = require('./json-schema/Bibliography.json'); var Completeness = require('./json-schema/Completeness.json'); var Cycle = require('./json-schema/Cycle.json'); var Emission = require('./json-schema/Emission.json'); var ImpactAssessment = require('./json-schema/ImpactAssessment.json'); var Indicator = require('./json-schema/Indicator.json'); var Infrastructure = require('./json-schema/Infrastructure.json'); var Input = require('./json-schema/Input.json'); var Management = require('./json-schema/Management.json'); var Measurement = require('./json-schema/Measurement.json'); var Organisation = require('./json-schema/Organisation.json'); var Practice = require('./json-schema/Practice.json'); var Product = require('./json-schema/Product.json'); var Property = require('./json-schema/Property.json'); var Site = require('./json-schema/Site.json'); var Source = require('./json-schema/Source.json'); var Term = require('./json-schema/Term.json'); var Transformation = require('./json-schema/Transformation.json'); var Transport = require('./json-schema/Transport.json'); var ActorDeep = require('./json-schema/Actor-deep.json'); var CycleDeep = require('./json-schema/Cycle-deep.json'); var ImpactAssessmentDeep = require('./json-schema/ImpactAssessment-deep.json'); var OrganisationDeep = require('./json-schema/Organisation-deep.json'); var SiteDeep = require('./json-schema/Site-deep.json'); var SourceDeep = require('./json-schema/Source-deep.json'); var TermDeep = require('./json-schema/Term-deep.json'); exports.schemas = [ { schemaName: 'Actor', schema: Actor }, { schemaName: 'Animal', schema: Animal }, { schemaName: 'Bibliography', schema: Bibliography }, { schemaName: 'Completeness', schema: Completeness }, { schemaName: 'Cycle', schema: Cycle }, { schemaName: 'Emission', schema: Emission }, { schemaName: 'ImpactAssessment', schema: ImpactAssessment }, { schemaName: 'Indicator', schema: Indicator }, { schemaName: 'Infrastructure', schema: Infrastructure }, { schemaName: 'Input', schema: Input }, { schemaName: 'Management', schema: Management }, { schemaName: 'Measurement', schema: Measurement }, { schemaName: 'Organisation', schema: Organisation }, { schemaName: 'Practice', schema: Practice }, { schemaName: 'Product', schema: Product }, { schemaName: 'Property', schema: Property }, { schemaName: 'Site', schema: Site }, { schemaName: 'Source', schema: Source }, { schemaName: 'Term', schema: Term }, { schemaName: 'Transformation', schema: Transformation }, { schemaName: 'Transport', schema: Transport }, { schemaName: 'ActorDeep', schema: ActorDeep }, { schemaName: 'CycleDeep', schema: CycleDeep }, { schemaName: 'ImpactAssessmentDeep', schema: ImpactAssessmentDeep }, { schemaName: 'OrganisationDeep', schema: OrganisationDeep }, { schemaName: 'SiteDeep', schema: SiteDeep }, { schemaName: 'SourceDeep', schema: SourceDeep }, { schemaName: 'TermDeep', schema: TermDeep } ]; var loadSchemas = function () { return exports.schemas.reduce(function (prev, _a) { var _b; var schema = _a.schema, schemaName = _a.schemaName; return (__assign(__assign({}, prev), (_b = {}, _b[schemaName] = schema, _b))); }, {}); }; exports.loadSchemas = loadSchemas;