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.
Optional
options: { api?: boolean } = {}Optional
api?: 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.
Optional
options: { raw?: boolean }Optional
raw?: 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
.
Optional
options: { paging?: Pagination; raw?: boolean }Optional
paging?: Paginationobjet décrivant les pages à traiter (par défaut vide : toutes les pages le sont)
Optional
raw?: 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
Optional
raw?: 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.