blob: 6b9880f19c1556759829a2463e722b9b20ab2bb8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import {V} from '#composite';
import Thing from '#thing';
import {exposeConstant} from '#composite/control-flow';
import {hasAnnotationPart} from '#composite/things/content';
import {ContentEntry} from './ContentEntry.js';
export class CreditingSourcesEntry extends ContentEntry {
static [Thing.friendlyName] = `Crediting Sources Entry`;
static [Thing.wikiData] = 'creditingSourceData';
static [Thing.getPropertyDescriptors] = () => ({
// Expose only
isCreditingSourcesEntry: exposeConstant(V(true)),
isWikiEditorSource: hasAnnotationPart(V('wiki editor')),
});
}
|