diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-04-06 15:47:33 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-04-10 16:02:40 -0300 |
commit | ab4d203c7df2e69e331bf4c0ae4522ddee5918cb (patch) | |
tree | 32b757ee9e54a674ca3260155e783f9f2c3c705e /src/data/composite/wiki-data | |
parent | e8670dd43d70ef91df6dc1164d11397de639e3b8 (diff) |
data: constitutibleArtworkList.fromYAMLFieldSpec
Also file extension property passing.
Diffstat (limited to 'src/data/composite/wiki-data')
-rw-r--r-- | src/data/composite/wiki-data/withConstitutedArtwork.js | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/src/data/composite/wiki-data/withConstitutedArtwork.js b/src/data/composite/wiki-data/withConstitutedArtwork.js index 9843588a..3eb3c893 100644 --- a/src/data/composite/wiki-data/withConstitutedArtwork.js +++ b/src/data/composite/wiki-data/withConstitutedArtwork.js @@ -6,9 +6,10 @@ export default templateCompositeFrom({ annotation: `withConstitutedArtwork`, inputs: { - contribsProperty: input({type: 'string'}), - artistProperty: input({type: 'string'}), - dateProperty: input({type: 'string'}), + fileExtensionFromThingProperty: input({type: 'string'}), + artistContribsFromThingProperty: input({type: 'string'}), + artistContribsArtistProperty: input({type: 'string'}), + dateFromThingProperty: input({type: 'string'}), }, outputs: ['#constitutedArtwork'], @@ -19,24 +20,30 @@ export default templateCompositeFrom({ input.myself(), 'find', - input('contribsProperty'), - input('dateProperty'), + input('fileExtensionFromThingProperty'), + input('artistContribsFromThingProperty'), + input('artistContribsArtistProperty'), + input('dateFromThingProperty'), ], compute: (continuation, { [input.myself()]: myself, ['find']: find, - [input('contribsProperty')]: contribsProperty, - [input('dateProperty')]: dateProperty, + [input('fileExtensionFromThingProperty')]: fileExtensionFromThingProperty, + [input('artistContribsFromThingProperty')]: artistContribsFromThingProperty, + [input('artistContribsArtistProperty')]: artistContribsArtistProperty, + [input('dateFromThingProperty')]: dateFromThingProperty, }) => continuation({ ['#constitutedArtwork']: Object.assign(new thingConstructors.Artwork, { thing: myself, find: find, - artistContribsFromThingProperty: contribsProperty, - dateFromThingProperty: dateProperty, + fileExtensionFromThingProperty, + artistContribsFromThingProperty, + artistContribsArtistProperty, + dateFromThingProperty, }), }), }, |