diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-05-16 15:40:15 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-05-16 15:40:15 -0300 |
commit | 613522d60b16aedf6893ee3a7d4aeeb539b31230 (patch) | |
tree | 0364f9d92d8aa049b253616eeb9d3e27e72dc6cd /src/data/things/additional-name.js | |
parent | 30fbe117d5a08b8e5f1963e91fbd930935cc5a58 (diff) |
data: AdditionalName
Diffstat (limited to 'src/data/things/additional-name.js')
-rw-r--r-- | src/data/things/additional-name.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/data/things/additional-name.js b/src/data/things/additional-name.js new file mode 100644 index 00000000..b96fcd50 --- /dev/null +++ b/src/data/things/additional-name.js @@ -0,0 +1,21 @@ +import Thing from '#thing'; + +import {contentString, simpleString, thing} from '#composite/wiki-properties'; + +export class AdditionalName extends Thing { + static [Thing.getPropertyDescriptors] = ({}) => ({ + // Update & expose + + thing: thing(), + + name: contentString(), + annotation: contentString(), + }); + + static [Thing.yamlDocumentSpec] = { + fields: { + 'Name': {property: 'name'}, + 'Annotation': {property: 'annotation'}, + }, + }; +} |