import * as bd from "@/recherche/bd.js"; import * as motClef from "@/recherche/motClef.js"; import * as nuée from "@/recherche/nuée.js"; import * as profil from "@/recherche/profil.js"; import * as projet from "@/recherche/projet.js"; import * as utils from "@/recherche/utils.js"; import * as variable from "@/recherche/variable.js"; import { cacheRechercheParNRésultats } from "@/décorateursCache.js"; import type { Constellation } from "@/client.js"; import type { infoRésultatRecherche, infoRésultatTexte, infoRésultatVide, résultatRecherche, schémaFonctionSuivi, schémaRetourFonctionRechercheParN, } from "@/types.js"; export class Recherche { client: Constellation; constructor({ client }: { client: Constellation }) { this.client = client; } @cacheRechercheParNRésultats async rechercherVariables({ f, nRésultatsDésirés, toutLeRéseau = true, }: { f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { return await this.client.réseau.rechercherVariables({ f, nRésultatsDésirés, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherVariablesSelonId({ idVariable, f, nRésultatsDésirés, toutLeRéseau = true, }: { idVariable: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = utils.rechercherSelonId(idVariable); return await this.client.réseau.rechercherVariables({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherVariablesSelonNom({ nomVariable, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomVariable: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = variable.rechercherVariablesSelonNom(nomVariable); return await this.client.réseau.rechercherVariables({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherVariablesSelonDescr({ descrVariable, f, nRésultatsDésirés, toutLeRéseau = true, }: { descrVariable: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = variable.rechercherVariablesSelonDescr(descrVariable); return await this.client.réseau.rechercherVariables({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherVariablesSelonTexte({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = variable.rechercherVariablesSelonTexte(texte); return await this.client.réseau.rechercherVariables({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherMotsClefs({ f, nRésultatsDésirés, toutLeRéseau = true, }: { f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { return await this.client.réseau.rechercherMotsClefs({ f, nRésultatsDésirés, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherMotsClefsSelonId({ idMotClef, f, nRésultatsDésirés, toutLeRéseau = true, }: { idMotClef: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = utils.rechercherSelonId(idMotClef); return await this.client.réseau.rechercherMotsClefs({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherMotsClefsSelonNom({ nomMotClef, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomMotClef: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = motClef.rechercherMotsClefsSelonNom(nomMotClef); return await this.client.réseau.rechercherMotsClefs({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherMotsClefsSelonDescr({ descrMotClef, f, nRésultatsDésirés, toutLeRéseau = true, }: { descrMotClef: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = motClef.rechercherMotsClefsSelonDescr(descrMotClef); return await this.client.réseau.rechercherMotsClefs({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherMotsClefsSelonTexte({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = motClef.rechercherMotsClefsSelonTexte(texte); return await this.client.réseau.rechercherMotsClefs({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBds({ f, nRésultatsDésirés, toutLeRéseau = true, }: { f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonId({ idBd, f, nRésultatsDésirés, toutLeRéseau = true, }: { idBd: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = utils.rechercherSelonId(idBd); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonNom({ nomBd, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomBd: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = bd.rechercherBdsSelonNom(nomBd); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonDescr({ descrBd, f, nRésultatsDésirés, toutLeRéseau = true, }: { descrBd: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = bd.rechercherBdsSelonDescr(descrBd); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonIdMotClef({ idMotClef, f, nRésultatsDésirés, toutLeRéseau = true, }: { idMotClef: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = bd.rechercherBdsSelonIdMotClef(idMotClef); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonIdVariable({ idVariable, f, nRésultatsDésirés, toutLeRéseau = true, }: { idVariable: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = bd.rechercherBdsSelonIdVariable(idVariable); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonNomMotClef({ nomMotClef, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomMotClef: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = bd.rechercherBdsSelonNomMotClef(nomMotClef); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonNomVariable({ nomVariable, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomVariable: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = bd.rechercherBdsSelonNomVariable(nomVariable); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonMotClef({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = bd.rechercherBdsSelonMotClef(texte); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonVariable({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = bd.rechercherBdsSelonVariable(texte); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherBdsSelonTexte({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche< | infoRésultatTexte | infoRésultatRecherche | infoRésultatVide >[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = bd.rechercherBdsSelonTexte(texte); return await this.client.réseau.rechercherBds({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProfilsSelonId({ idCompte, f, nRésultatsDésirés, }: { idCompte: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; }): Promise { const fObjectif = utils.rechercherSelonId(idCompte); return await this.client.réseau.rechercherMembres({ f, nRésultatsDésirés, fObjectif, }); } @cacheRechercheParNRésultats async rechercherProfilsSelonNom({ nom, f, nRésultatsDésirés, }: { nom: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; }): Promise { const fObjectif = profil.rechercherProfilsSelonNom(nom); return await this.client.réseau.rechercherMembres({ f, nRésultatsDésirés, fObjectif, }); } @cacheRechercheParNRésultats async rechercherProfilsSelonImage({ image, f, nRésultatsDésirés, }: { image: Uint8Array; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; }): Promise { const fObjectif = profil.rechercherProfilsSelonImage(image); return await this.client.réseau.rechercherMembres({ f, nRésultatsDésirés, fObjectif, }); } @cacheRechercheParNRésultats async rechercherProfilsSelonActivité({ f, nRésultatsDésirés, }: { f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; }): Promise { const fObjectif = profil.rechercherProfilsSelonActivité(); return await this.client.réseau.rechercherMembres({ f, nRésultatsDésirés, fObjectif, }); } @cacheRechercheParNRésultats async rechercherProfilsSelonCourriel({ courriel, f, nRésultatsDésirés, }: { courriel: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; }): Promise { const fObjectif = profil.rechercherProfilsSelonCourriel(courriel); return await this.client.réseau.rechercherMembres({ f, nRésultatsDésirés, fObjectif, }); } @cacheRechercheParNRésultats async rechercherProfilsSelonTexte({ texte, f, nRésultatsDésirés, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche[] >; nRésultatsDésirés?: number; }): Promise { const fObjectif = profil.rechercherProfilsSelonTexte(texte); return await this.client.réseau.rechercherMembres({ f, nRésultatsDésirés, fObjectif, }); } @cacheRechercheParNRésultats async rechercherProjets({ f, nRésultatsDésirés, toutLeRéseau = true, }: { f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonId({ idProjet, f, nRésultatsDésirés, toutLeRéseau = true, }: { idProjet: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = utils.rechercherSelonId(idProjet); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonNom({ nomProjet, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomProjet: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonNom(nomProjet); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonDescr({ descrProjet, f, nRésultatsDésirés, toutLeRéseau = true, }: { descrProjet: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonDescr(descrProjet); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonIdVariable({ idVariable, f, nRésultatsDésirés, toutLeRéseau = true, }: { idVariable: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonIdVariable(idVariable); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonNomVariable({ nomVariable, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomVariable: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonNomVariable(nomVariable); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonVariable({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche< infoRésultatRecherche >[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonVariable(texte); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonIdMotClef({ idMotClef, f, nRésultatsDésirés, toutLeRéseau = true, }: { idMotClef: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonIdMotClef(idMotClef); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonNomMotClef({ nomMotClef, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomMotClef: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonNomMotClef(nomMotClef); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonMotClef({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche< infoRésultatRecherche >[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonMotClef(texte); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonIdBd({ idBd, f, nRésultatsDésirés, toutLeRéseau = true, }: { idBd: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonIdBd(idBd); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonBd({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche< infoRésultatRecherche< | infoRésultatTexte | infoRésultatRecherche | infoRésultatVide > >[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonBd(texte); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherProjetsSelonTexte({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche< | infoRésultatTexte | infoRésultatRecherche< | infoRésultatTexte | infoRésultatRecherche | infoRésultatVide > | infoRésultatVide >[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = projet.rechercherProjetsSelonTexte(texte); return await this.client.réseau.rechercherProjets({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuées({ f, nRésultatsDésirés, toutLeRéseau = true, }: { f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonId({ idNuée, f, nRésultatsDésirés, toutLeRéseau = true, }: { idNuée: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = utils.rechercherSelonId(idNuée); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonNom({ nomNuée, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomNuée: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = nuée.rechercherNuéesSelonNom(nomNuée); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonDescr({ descrNuée, f, nRésultatsDésirés, toutLeRéseau = true, }: { descrNuée: string; f: schémaFonctionSuivi[]>; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = nuée.rechercherNuéesSelonDescr(descrNuée); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonIdMotClef({ idMotClef, f, nRésultatsDésirés, toutLeRéseau = true, }: { idMotClef: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = nuée.rechercherNuéesSelonIdMotClef(idMotClef); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonIdVariable({ idVariable, f, nRésultatsDésirés, toutLeRéseau = true, }: { idVariable: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = nuée.rechercherNuéesSelonIdVariable(idVariable); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonNomMotClef({ nomMotClef, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomMotClef: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = nuée.rechercherNuéesSelonNomMotClef(nomMotClef); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonNomVariable({ nomVariable, f, nRésultatsDésirés, toutLeRéseau = true, }: { nomVariable: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = nuée.rechercherNuéesSelonNomVariable(nomVariable); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonMotClef({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = nuée.rechercherNuéesSelonMotClef(texte); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonVariable({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche>[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = nuée.rechercherNuéesSelonVariable(texte); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } @cacheRechercheParNRésultats async rechercherNuéesSelonTexte({ texte, f, nRésultatsDésirés, toutLeRéseau = true, }: { texte: string; f: schémaFonctionSuivi< résultatRecherche< | infoRésultatTexte | infoRésultatRecherche | infoRésultatVide >[] >; nRésultatsDésirés?: number; toutLeRéseau?: boolean; }): Promise { const fObjectif = nuée.rechercherNuéesSelonTexte(texte); return await this.client.réseau.rechercherNuées({ f, nRésultatsDésirés, fObjectif, toutLeRéseau, }); } }