diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2025-11-27 15:56:40 -0400 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2025-11-27 15:56:40 -0400 |
| commit | 3e579167d0b8c52aa31b1136aaa22aa64f11d12b (patch) | |
| tree | 4c4028322ae0493d7d1967740b2b5cf17a8d5432 /src/data/composite/things/content/withHasAnnotationPart.js | |
| parent | e4b56ce4ee3e32f0425672836af714d3e3d9912c (diff) | |
data: Content: chop almost everything
Diffstat (limited to 'src/data/composite/things/content/withHasAnnotationPart.js')
| -rw-r--r-- | src/data/composite/things/content/withHasAnnotationPart.js | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/data/composite/things/content/withHasAnnotationPart.js b/src/data/composite/things/content/withHasAnnotationPart.js deleted file mode 100644 index 4af554f3..00000000 --- a/src/data/composite/things/content/withHasAnnotationPart.js +++ /dev/null @@ -1,43 +0,0 @@ -import {input, templateCompositeFrom} from '#composite'; - -import {raiseOutputWithoutDependency} from '#composite/control-flow'; - -import withAnnotationParts from './withAnnotationParts.js'; - -export default templateCompositeFrom({ - annotation: `withHasAnnotationPart`, - - inputs: { - part: input({type: 'string'}), - }, - - outputs: ['#hasAnnotationPart'], - - steps: () => [ - withAnnotationParts({ - mode: input.value('strings'), - }), - - raiseOutputWithoutDependency({ - dependency: '#annotationParts', - output: input.value({'#hasAnnotationPart': false}), - }), - - { - dependencies: [ - input('part'), - '#annotationParts', - ], - - compute: (continuation, { - [input('part')]: search, - ['#annotationParts']: parts, - }) => continuation({ - ['#hasAnnotationPart']: - parts.some(part => - part.toLowerCase() === - search.toLowerCase()), - }), - }, - ], -}); |