diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-08-26 21:31:07 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-09-05 21:02:53 -0300 |
commit | 618f49e0ddcea245a4e0972efe5450419b27c639 (patch) | |
tree | c15c9601134212147091f22240e07df5d08a1e6c /src/data/things/track.js | |
parent | e6038d8c07971447f444cf597328ca8d9863f8fd (diff) |
data: Thing.composite.exposeDependencyOrContinue
Diffstat (limited to 'src/data/things/track.js')
-rw-r--r-- | src/data/things/track.js | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/data/things/track.js b/src/data/things/track.js index 621044d5..228b2af1 100644 --- a/src/data/things/track.js +++ b/src/data/things/track.js @@ -191,15 +191,7 @@ export class Track extends Thing { ), date: Thing.composite.from(`Track.date`, [ - { - flags: {expose: true, compose: true}, - expose: { - dependencies: ['dateFirstReleased'], - compute: ({dateFirstReleased}, continuation) => - dateFirstReleased ?? continuation(), - }, - }, - + Thing.composite.exposeDependencyOrContinue('dateFirstReleased'), Track.composite.withAlbumProperty('date'), Thing.composite.exposeDependency('#album.date'), ]), |