@gmetrixr/rjson
Version:
(R)ecursive Json
16 lines (15 loc) • 1.02 kB
TypeScript
import { IElementDefinition } from "./ElementDefinition";
import { ElementType, elementDisplayNames, ElementCategory, elementCategoryDisplayNames, elementTypeByCategory, isElementType, sourcePropertyNames, elementsWithLinkedVariables, BasicElement } from "./ElementDefinition";
export { ElementType, elementDisplayNames, ElementCategory, elementCategoryDisplayNames, elementTypeByCategory, isElementType, sourcePropertyNames, elementsWithLinkedVariables, BasicElement };
import { lightType, BillboardingTypes, SHOPPING_ITEM_ELEMENT_ID, VolumeTypes, CharacterPoseTypes } from "./ElementTypes";
export { lightType, BillboardingTypes, SHOPPING_ITEM_ELEMENT_ID, VolumeTypes, CharacterPoseTypes };
export declare const elementList: IElementDefinition[];
/**
* A map for known elementTypes
* Gets initialized using elementList from "ElementList.ts"
* {
* element_name1: ElementDefinition1
* element_name2: ElementDefinition2
* }
*/
export declare const eTypeToDefn: Partial<Record<ElementType, IElementDefinition>>;