Classe représentant un forum. Utilise le site JVC.

Constructors

Accessors

Methods

  • Renvoie l'URL exacte du forum, obtenue après une requête à JVC.

    Parameters

    • Optionalapi: boolean = false

      true pour renvoyer l'URL de l'API v4, false pour celle du site JVC (par défaut)

    Returns Promise<string>

    InexistentContent si le forum n'existe pas

  • Renvoie un générateur asynchrone des résultats de la recherche de topics postés sur le forum situés aux pages décrites par le paramètre paging.

    Parameters

    • q: string

      termes de recherche

    • Optionaloptions: {
          paging?: JVCTypes.Request.Paging;
          raw?: boolean;
          searchMode?: "author" | "title";
      }
      • Optionalpaging?: JVCTypes.Request.Paging

        objet décrivant les pages à traiter (par défaut vide : toutes les pages le sont)

      • Optionalraw?: boolean

        true pour renvoyer des objets JSON brut (JVCTypes.Forum.Topic), false pour utiliser les classes fournies par la librairie (Topic)

      • OptionalsearchMode?: "author" | "title"

        type de recherche, par titre (défaut) ou par auteur

    Returns AsyncGenerator<JVCTypes.Forum.Topic[] | Topic[], void, unknown>

    InexistentContent si le forum n'existe pas

  • Renvoie les résultats de la recherche de topics postés sur le forum situés à une page particulière.

    Parameters

    • q: string

      termes de recherche

    • options: { page: number; raw?: boolean; searchMode?: "author" | "title" }
      • page: number

        numéro de la page à traiter

      • Optionalraw?: boolean

        true pour renvoyer des objets JSON brut (JVCTypes.Forum.Topic), false pour utiliser les classes fournies par la librairie (Topic)

      • OptionalsearchMode?: "author" | "title"

        type de recherche, par titre (défaut) ou par auteur

    Returns Promise<JVCTypes.Forum.Topic[] | Topic[]>

    InexistentContent si le forum n'existe pas