Completed first pass at action system re-write. Untested
This commit is contained in:
@@ -1,68 +0,0 @@
|
||||
import SimpleSchema from 'simpl-schema';
|
||||
import {
|
||||
ItemConsumedSchema,
|
||||
ComputedOnlyItemConsumedSchema,
|
||||
ComputedItemConsumedSchema
|
||||
} from '/imports/api/properties/subSchemas/ItemConsumedSchema.js';
|
||||
import {
|
||||
AttributeConsumedSchema,
|
||||
ComputedOnlyAttributeConsumedSchema,
|
||||
ComputedAttributeConsumedSchema
|
||||
} from '/imports/api/properties/subSchemas/AttributeConsumedSchema.js';
|
||||
|
||||
const ResourcesSchema = new SimpleSchema({
|
||||
itemsConsumed: {
|
||||
type: Array,
|
||||
defaultValue: [],
|
||||
},
|
||||
'itemsConsumed.$': {
|
||||
type: ItemConsumedSchema,
|
||||
},
|
||||
attributesConsumed: {
|
||||
type: Array,
|
||||
defaultValue: [],
|
||||
},
|
||||
'attributesConsumed.$': {
|
||||
type: AttributeConsumedSchema,
|
||||
},
|
||||
});
|
||||
|
||||
const ResourcesComputedOnlySchema = new SimpleSchema({
|
||||
itemsConsumed: {
|
||||
type: Array,
|
||||
defaultValue: [],
|
||||
},
|
||||
'itemsConsumed.$': {
|
||||
type: ComputedOnlyItemConsumedSchema,
|
||||
},
|
||||
attributesConsumed: {
|
||||
type: Array,
|
||||
defaultValue: [],
|
||||
},
|
||||
'attributesConsumed.$': {
|
||||
type: ComputedOnlyAttributeConsumedSchema,
|
||||
},
|
||||
});
|
||||
|
||||
const ResourcesComputedSchema = new SimpleSchema({
|
||||
itemsConsumed: {
|
||||
type: Array,
|
||||
defaultValue: [],
|
||||
},
|
||||
'itemsConsumed.$': {
|
||||
type: ComputedItemConsumedSchema,
|
||||
},
|
||||
attributesConsumed: {
|
||||
type: Array,
|
||||
defaultValue: [],
|
||||
},
|
||||
'attributesConsumed.$': {
|
||||
type: ComputedAttributeConsumedSchema,
|
||||
},
|
||||
});
|
||||
|
||||
export {
|
||||
ResourcesSchema,
|
||||
ResourcesComputedOnlySchema,
|
||||
ResourcesComputedSchema,
|
||||
};
|
||||
Reference in New Issue
Block a user