15 lines
342 B
TypeScript
15 lines
342 B
TypeScript
/**
|
|
* This tag entity tags a character in a work.
|
|
*/
|
|
interface CharacterTagInterface extends IdentifiableInterface, WeightedInterface {
|
|
/**
|
|
* the character ina work this tag describes
|
|
*/
|
|
workCharacter: Promise<WorkCharacterInterface> | Identifier;
|
|
|
|
/**
|
|
* the describing tag
|
|
*/
|
|
tag: Promise<TagInterface> | Identifier;
|
|
}
|