UNPKG

@gmetrixr/rjson

Version:
127 lines (126 loc) 6.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.eTypeToDefn = exports.elementList = exports.CharacterPoseTypes = exports.VolumeTypes = exports.SHOPPING_ITEM_ELEMENT_ID = exports.BillboardingTypes = exports.lightType = exports.BasicElement = exports.elementsWithLinkedVariables = exports.sourcePropertyNames = exports.isElementType = exports.elementTypeByCategory = exports.elementCategoryDisplayNames = exports.ElementCategory = exports.elementDisplayNames = exports.ElementType = void 0; const Actionbar_1 = require("./types/Actionbar"); const AR_1 = require("./types/AR"); const Audio_1 = require("./types/Audio"); const AudioSSML_1 = require("./types/AudioSSML"); const CaptureInput_1 = require("./types/CaptureInput"); const Cone_1 = require("./types/Cone"); const Cube_1 = require("./types/Cube"); const Cylinder_1 = require("./types/Cylinder"); const EmbedHtml_1 = require("./types/EmbedHtml"); const EmbedSCORM_1 = require("./types/EmbedSCORM"); const Gif_1 = require("./types/Gif"); const Icon_1 = require("./types/Icon"); const ImageFlat_1 = require("./types/ImageFlat"); const Instructions_1 = require("./types/Instructions"); const MediaUpload_1 = require("./types/MediaUpload"); const Object3d_1 = require("./types/Object3d"); const PanoImage_1 = require("./types/PanoImage"); const PanoVideo_1 = require("./types/PanoVideo"); const Polygon_1 = require("./types/Polygon"); const ProductCard_1 = require("./types/ProductCard"); const QRMatcher_1 = require("./types/QRMatcher"); const QRReader_1 = require("./types/QRReader"); const Quiz_1 = require("./types/Quiz"); const Score_1 = require("./types/Score"); const Share_1 = require("./types/Share"); const ShoppingItem_1 = require("./types/ShoppingItem"); const Speech_1 = require("./types/Speech"); const Sphere_1 = require("./types/Sphere"); const Text_1 = require("./types/Text"); const Timer_1 = require("./types/Timer"); const Torus_1 = require("./types/Torus"); const VideoFlat_1 = require("./types/VideoFlat"); const Wayfinder_1 = require("./types/Wayfinder"); const Popup_1 = require("./types/Popup"); const Light_1 = require("./types/Light"); const Hotspots_1 = require("./types/Hotspots"); const Environment_1 = require("./types/Environment"); const Zone_1 = require("./types/Zone"); const ColliderBox_1 = require("./types/ColliderBox"); const ColliderMesh_1 = require("./types/ColliderMesh"); const WorkspaceLogo_1 = require("./types/WorkspaceLogo"); const Screenshare_1 = require("./types/Screenshare"); const Character_1 = require("./types/Character"); const Embed3D_1 = require("./types/Embed3D"); const Group_1 = require("./types/Group"); const ElementDefinition_1 = require("./ElementDefinition"); Object.defineProperty(exports, "ElementType", { enumerable: true, get: function () { return ElementDefinition_1.ElementType; } }); Object.defineProperty(exports, "elementDisplayNames", { enumerable: true, get: function () { return ElementDefinition_1.elementDisplayNames; } }); Object.defineProperty(exports, "ElementCategory", { enumerable: true, get: function () { return ElementDefinition_1.ElementCategory; } }); Object.defineProperty(exports, "elementCategoryDisplayNames", { enumerable: true, get: function () { return ElementDefinition_1.elementCategoryDisplayNames; } }); Object.defineProperty(exports, "elementTypeByCategory", { enumerable: true, get: function () { return ElementDefinition_1.elementTypeByCategory; } }); Object.defineProperty(exports, "isElementType", { enumerable: true, get: function () { return ElementDefinition_1.isElementType; } }); Object.defineProperty(exports, "sourcePropertyNames", { enumerable: true, get: function () { return ElementDefinition_1.sourcePropertyNames; } }); Object.defineProperty(exports, "elementsWithLinkedVariables", { enumerable: true, get: function () { return ElementDefinition_1.elementsWithLinkedVariables; } }); Object.defineProperty(exports, "BasicElement", { enumerable: true, get: function () { return ElementDefinition_1.BasicElement; } }); const ElementTypes_1 = require("./ElementTypes"); Object.defineProperty(exports, "lightType", { enumerable: true, get: function () { return ElementTypes_1.lightType; } }); Object.defineProperty(exports, "BillboardingTypes", { enumerable: true, get: function () { return ElementTypes_1.BillboardingTypes; } }); Object.defineProperty(exports, "SHOPPING_ITEM_ELEMENT_ID", { enumerable: true, get: function () { return ElementTypes_1.SHOPPING_ITEM_ELEMENT_ID; } }); Object.defineProperty(exports, "VolumeTypes", { enumerable: true, get: function () { return ElementTypes_1.VolumeTypes; } }); Object.defineProperty(exports, "CharacterPoseTypes", { enumerable: true, get: function () { return ElementTypes_1.CharacterPoseTypes; } }); exports.elementList = [ Actionbar_1.ActionBar, AR_1.AR, Audio_1.Audio, AudioSSML_1.AudioSSML, CaptureInput_1.CaptureInput, Cone_1.Cone, Cube_1.Cube, Cylinder_1.Cylinder, EmbedHtml_1.EmbedHtml, EmbedSCORM_1.EmbedScorm, Gif_1.Gif, Icon_1.Icon, Instructions_1.Instruction, MediaUpload_1.MediaUpload, Object3d_1.Object3d, PanoImage_1.PanoImage, PanoVideo_1.PanoVideo, Polygon_1.Polygon, ProductCard_1.ProductCard, QRMatcher_1.QRMatcher, QRReader_1.QRReader, Quiz_1.Quiz, Score_1.Score, Share_1.Share, ShoppingItem_1.ShoppingItem, Speech_1.Speech, Sphere_1.Sphere, Text_1.Text, Timer_1.Timer, Torus_1.Torus, VideoFlat_1.VideoFlat, Wayfinder_1.WayFinder, ImageFlat_1.ImageFlat, Popup_1.Popup, Light_1.Light, Hotspots_1.Hotspot, Environment_1.Environment, Zone_1.Zone, ColliderBox_1.ColliderBox, ColliderMesh_1.ColliderMesh, WorkspaceLogo_1.WorkspaceLogo, Screenshare_1.Screenshare, Character_1.Character, Embed3D_1.Embed3D, Group_1.Group ]; /** * A map for known elementTypes * Gets initialized using elementList from "ElementList.ts" * { * element_name1: ElementDefinition1 * element_name2: ElementDefinition2 * } */ exports.eTypeToDefn = {}; const init = () => { for (const e of exports.elementList) { exports.eTypeToDefn[e.element_type] = e; } }; init();