Renvoie l'ID du topic.
Renvoie une URL redirigeant vers le topic.
Renvoie true si le topic existe, false sinon.
Renvoie le nombre de connectés au topic.
NonexistentContent si le topic n'existe pas
Renvoie une instance de Post représentant le message d'origine du topic.
NonexistentContent si le topic n'existe pas
Renvoie une instance de la classe Forum représentant le forum auquel le topic appartient.
NonexistentContent si le topic n'existe pas
Renvoie un objet contenant des informations sur le topic.
NonexistentContent si le topic n'existe pas
Renvoie l'URL exacte du topic.
Optionaloptions: { api?: boolean } = {}Optionalapi?: booleansi true, renvoie l'URL du topic sur l'API v4. Par défaut false.
NonexistentContent si le topic n'existe pas
Renvoie un générateur asynchrone des nouveaux messages détectés.
Optionaloptions: { raw?: boolean }Optionalraw?: booleantrue pour renvoyer un objet JSON brut (JVCTypes.Topic.Post), false pour utiliser les classes fournies par la librairie (Post)
const topic = new Topic(75276105);
for await (const page of topic.listen()) {
console.log(page);
}
NonexistentContent si le topic n'existe pas
Renvoie un générateur asynchrone des messages postés sur le topic situés aux pages décrites par le paramètre paging.
Optionaloptions: { paging?: Pagination; raw?: boolean }Optionalpaging?: Paginationobjet décrivant les pages à traiter (par défaut vide : toutes les pages le sont)
Optionalraw?: booleantrue pour renvoyer des objets JSON brut (JVCTypes.Topic.Post), false pour utiliser les classes fournies par la librairie (Post)
const topic = new Topic(75276105);
for await (const page of topic.read()) {
console.log(page);
}
NonexistentContent si le topic n'existe pas
Renvoie les messages postés sur le topic situés à une page particulière.
numéro de la page à traiter
Optionalraw?: booleantrue pour renvoyer des objets JSON brut (JVCTypes.Topic.Post), false pour utiliser les classes fournies par la librairie (Post)
NonexistentContent si le topic n'existe pas
Représente un topic.