64 lines
3.4 KiB
JavaScript
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;
|