diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-11-16 14:07:15 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2024-11-17 13:40:00 -0400 |
commit | 35137cbe060a2c2ec8fcdc09fc6b6bd9e932239f (patch) | |
tree | 90820a774fc87cad75c4967620a1e5301dcc628d /src/data/composite/wiki-properties/referencedArtworkList.js | |
parent | d28e04697429b607c38042ac09418adfceb06baf (diff) |
data: annotatedReferenceList, reference-list-helpers
Diffstat (limited to 'src/data/composite/wiki-properties/referencedArtworkList.js')
-rw-r--r-- | src/data/composite/wiki-properties/referencedArtworkList.js | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/data/composite/wiki-properties/referencedArtworkList.js b/src/data/composite/wiki-properties/referencedArtworkList.js index db4d4637..74790443 100644 --- a/src/data/composite/wiki-properties/referencedArtworkList.js +++ b/src/data/composite/wiki-properties/referencedArtworkList.js @@ -1,18 +1,13 @@ import {input, templateCompositeFrom} from '#composite'; import find from '#find'; -import {validateAnnotatedReferenceList} from '#validators'; import {combineWikiDataArrays} from '#wiki-data'; -import {exposeDependency} from '#composite/control-flow'; -import {withResolvedAnnotatedReferenceList} from '#composite/wiki-data'; +import annotatedReferenceList from './annotatedReferenceList.js'; export default templateCompositeFrom({ annotation: `referencedArtworkList`, - update: { - validate: - validateAnnotatedReferenceList(['album', 'track']), - }, + compose: false, steps: () => [ { @@ -43,12 +38,10 @@ export default templateCompositeFrom({ }), }, - withResolvedAnnotatedReferenceList({ - list: input.updateValue(), + annotatedReferenceList({ + referenceType: input.value(['album', 'track']), data: '#data', find: '#find', }), - - exposeDependency({dependency: '#resolvedAnnotatedReferenceList'}), ], }); |