From 11586658823cc5a392347193bcb27c779c5f8be8 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sat, 6 Dec 2025 14:08:58 -0400 Subject: data: concise thing(), thingList(), wikiData() --- src/data/things/flash.js | 33 ++++++++------------------------- 1 file changed, 8 insertions(+), 25 deletions(-) (limited to 'src/data/things/flash.js') diff --git a/src/data/things/flash.js b/src/data/things/flash.js index 5610dadc..cb791ef8 100644 --- a/src/data/things/flash.js +++ b/src/data/things/flash.js @@ -61,9 +61,7 @@ export class Flash extends Thing { }) => ({ // Update & expose - act: thing({ - class: input.value(FlashAct), - }), + act: thing(V(FlashAct)), name: name(V('Unnamed Flash')), @@ -124,17 +122,10 @@ export class Flash extends Thing { urls: urls(), - additionalNames: thingList({ - class: input.value(AdditionalName), - }), + additionalNames: thingList(V(AdditionalName)), - commentary: thingList({ - class: input.value(CommentaryEntry), - }), - - creditingSources: thingList({ - class: input.value(CreditingSourcesEntry), - }), + commentary: thingList(V(CommentaryEntry)), + creditingSources: thingList(V(CreditingSourcesEntry)), // Update only @@ -142,9 +133,7 @@ export class Flash extends Thing { reverse: soupyReverse(), // used for withMatchingContributionPresets (indirectly by Contribution) - wikiInfo: thing({ - class: input.value(WikiInfo), - }), + wikiInfo: thing(V(WikiInfo)), // Expose only @@ -271,9 +260,7 @@ export class FlashAct extends Thing { static [Thing.getPropertyDescriptors] = ({Flash, FlashSide}) => ({ // Update & expose - side: thing({ - class: input.value(FlashSide), - }), + side: thing(V(FlashSide)), name: name(V('Unnamed Flash Act')), directory: directory(), @@ -288,9 +275,7 @@ export class FlashAct extends Thing { exposeDependency('#side.listTerminology'), ], - flashes: thingList({ - class: input.value(Flash), - }), + flashes: thingList(V(Flash)), // Update only @@ -344,9 +329,7 @@ export class FlashSide extends Thing { color: color(), listTerminology: contentString(), - acts: thingList({ - class: input.value(FlashAct), - }), + acts: thingList(V(FlashAct)), // Update only -- cgit 1.3.0-6-gf8a5