Files
DiceCloud/app/imports/api/properties/computedOnlyPropertySchemasIndex.js
2023-09-28 21:27:05 +02:00

64 lines
3.4 KiB
JavaScript

import SimpleSchema from 'simpl-schema';
import { ComputedOnlyActionSchema } from '/imports/api/properties/Actions';
import { ComputedOnlyAdjustmentSchema } from '/imports/api/properties/Adjustments';
import { ComputedOnlyAttributeSchema } from '/imports/api/properties/Attributes';
import { ComputedOnlyBuffSchema } from '/imports/api/properties/Buffs';
import { ComputedOnlyBuffRemoverSchema } from '/imports/api/properties/BuffRemovers';
import { ComputedOnlyBranchSchema } from '/imports/api/properties/Branches';
import { ComputedOnlyClassSchema } from '/imports/api/properties/Classes';
import { ComputedOnlyClassLevelSchema } from '/imports/api/properties/ClassLevels';
import { ComputedOnlyConstantSchema } from '/imports/api/properties/Constants';
import { ComputedOnlyContainerSchema } from '/imports/api/properties/Containers';
import { ComputedOnlyDamageSchema } from '/imports/api/properties/Damages';
import { ComputedOnlyDamageMultiplierSchema } from '/imports/api/properties/DamageMultipliers';
import { ComputedOnlyEffectSchema } from '/imports/api/properties/Effects';
import { ComputedOnlyFeatureSchema } from '/imports/api/properties/Features';
import { ComputedOnlyFolderSchema } from '/imports/api/properties/Folders';
import { ComputedOnlyItemSchema } from '/imports/api/properties/Items';
import { ComputedOnlyNoteSchema } from '/imports/api/properties/Notes';
import { ComputedOnlyPointBuySchema } from '/imports/api/properties/PointBuys';
import { ComputedOnlyProficiencySchema } from '/imports/api/properties/Proficiencies';
import { ComputedOnlyReferenceSchema } from '/imports/api/properties/References';
import { ComputedOnlyRollSchema } from '/imports/api/properties/Rolls';
import { ComputedOnlySavingThrowSchema } from '/imports/api/properties/SavingThrows';
import { ComputedOnlySkillSchema } from '/imports/api/properties/Skills';
import { ComputedOnlySlotSchema } from '/imports/api/properties/Slots';
import { ComputedOnlySpellSchema } from '/imports/api/properties/Spells';
import { ComputedOnlySpellListSchema } from '/imports/api/properties/SpellLists';
import { ComputedOnlyToggleSchema } from '/imports/api/properties/Toggles';
import { ComputedOnlyTriggerSchema } from '/imports/api/properties/Triggers';
const propertySchemasIndex = {
action: ComputedOnlyActionSchema,
adjustment: ComputedOnlyAdjustmentSchema,
attribute: ComputedOnlyAttributeSchema,
buff: ComputedOnlyBuffSchema,
buffRemover: ComputedOnlyBuffRemoverSchema,
branch: ComputedOnlyBranchSchema,
class: ComputedOnlyClassSchema,
classLevel: ComputedOnlyClassLevelSchema,
constant: ComputedOnlyConstantSchema,
container: ComputedOnlyContainerSchema,
damage: ComputedOnlyDamageSchema,
damageMultiplier: ComputedOnlyDamageMultiplierSchema,
effect: ComputedOnlyEffectSchema,
feature: ComputedOnlyFeatureSchema,
folder: ComputedOnlyFolderSchema,
item: ComputedOnlyItemSchema,
note: ComputedOnlyNoteSchema,
pointBuy: ComputedOnlyPointBuySchema,
proficiency: ComputedOnlyProficiencySchema,
propertySlot: ComputedOnlySlotSchema,
reference: ComputedOnlyReferenceSchema,
roll: ComputedOnlyRollSchema,
savingThrow: ComputedOnlySavingThrowSchema,
skill: ComputedOnlySkillSchema,
spellList: ComputedOnlySpellListSchema,
spell: ComputedOnlySpellSchema,
toggle: ComputedOnlyToggleSchema,
trigger: ComputedOnlyTriggerSchema,
any: new SimpleSchema({}),
};
export default propertySchemasIndex;