blob: 4ea4778582ee8544602e370293e2d84ac5e88702 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
// General purpose wiki data constructor, for properties like artistData,
// trackData, etc.
import {validateArrayItems, validateInstanceOf} from '#validators';
// TODO: Not templateCompositeFrom.
// TODO: This should validate with validateWikiData.
export default function(thingClass) {
return {
flags: {update: true},
update: {
validate: validateArrayItems(validateInstanceOf(thingClass)),
},
};
}
|