UNPKG

@hestia-earth/schema

Version:
68 lines (67 loc) 2.82 kB
import { SchemaType } from './types'; import * as Actor from './Actor'; import * as Animal from './Animal'; import * as Bibliography from './Bibliography'; import * as Completeness from './Completeness'; import * as Cycle from './Cycle'; import * as Emission from './Emission'; import * as ImpactAssessment from './ImpactAssessment'; import * as Indicator from './Indicator'; import * as Infrastructure from './Infrastructure'; import * as Input from './Input'; import * as Management from './Management'; import * as Measurement from './Measurement'; import * as Organisation from './Organisation'; import * as Practice from './Practice'; import * as Product from './Product'; import * as Property from './Property'; import * as Site from './Site'; import * as Source from './Source'; import * as Term from './Term'; import * as Transformation from './Transformation'; import * as Transport from './Transport'; export type nodesType = Actor.Actor | Cycle.Cycle | ImpactAssessment.ImpactAssessment | Organisation.Organisation | Site.Site | Source.Source | Term.Term; export type blankNodesType = Animal.Animal | Emission.Emission | Indicator.Indicator | Infrastructure.Infrastructure | Input.Input | Management.Management | Measurement.Measurement | Practice.Practice | Product.Product | Property.Property | Transformation.Transformation | Transport.Transport; export type blankNodesKey = 'animals' | 'defaultProperties' | 'emissions' | 'emissionsResourceUse' | 'endpoints' | 'impacts' | 'infrastructure' | 'inputs' | 'management' | 'measurements' | 'practices' | 'product' | 'products' | 'transformations'; export declare enum BlankNodesKey { animals = "animals", defaultProperties = "defaultProperties", emissions = "emissions", emissionsResourceUse = "emissionsResourceUse", endpoints = "endpoints", impacts = "impacts", infrastructure = "infrastructure", inputs = "inputs", management = "management", measurements = "measurements", practices = "practices", product = "product", products = "products", transformations = "transformations" } export type nonBlankNodesType = Bibliography.Bibliography | Completeness.Completeness; export type nonBlankNodesKey = 'bibliography' | 'completeness'; export declare enum NonBlankNodesKey { bibliography = "bibliography", completeness = "completeness" } export declare const schemaTermTypes: ({ type: SchemaType; mappings: { country: Term.TermTermType[]; all: Term.TermTermType[]; }; } | { type: SchemaType; mappings: { term: Term.TermTermType[]; all: Term.TermTermType[]; }; } | { type: SchemaType; mappings: { sampleDesign: Term.TermTermType[]; experimentDesign: Term.TermTermType[]; all: Term.TermTermType[]; }; })[];