Skip to content

resolveFrom

La fonction resolveFrom() résout une liste de segments à partir d'une origine et retourne un chemin absolu ou null. Elle résout les segments dans l'ordre via resolveRelative puis valide que le chemin final est absolu.

WARNING

Fonctionne uniquement avec les chemins POSIX (pas avec les chemins Windows).

Exemple interactif

Syntaxe

typescript
function resolveFrom<
    GenericSegment extends string,
>(
    origin: string,
    segments: AnyTuple<GenericSegment>,
    params?: {
        stayInOrigin?: boolean;
    },
): string | null;

Paramètres

  • origin : Le chemin de départ.
  • segments : Tableau des segments à résoudre.
  • params.stayInOrigin : Quand true, retourne null si les segments sortent de l'origine.

Valeur de retour

Le chemin absolu résolu, ou null si le résultat n'est pas absolu (ou si stayInOrigin bloque la traversée).

Voir aussi

Diffusé sous licence MIT.