/** * This entity describes a fictional world. */ interface WorldInterface extends IdentifiableInterface, MultiNamedInterface, HierarchicalInterface { names: Promise | Identifier[]; /** * works taking place in this world */ works: Promise | Identifier[]; /** * canon characters in this world */ worldCharacters: Promise | Identifier[]; }