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: Quandtrue, retournenullsi 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
resolveRelative- Résout plusieurs segments en un seul chemingetParentFolderPath- Retourne le dossier parent d'un chemin
