npm.io
1.4.3 • Published 1 year ago

@types/resolve-path

Licence
MIT
Version
1.4.3
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
51.4K

Installation

npm install --save @types/resolve-path

Summary

This package contains type definitions for resolve-path (https://github.com/pillarjs/resolve-path#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/resolve-path.

index.d.ts

/**
 * Resolve a relative path against `process.cwd()` (the process's current working directory) and return an absolute path.
 * *This will throw* if the resulting resolution seems malicious. The following are malicious:
 *
 *  * The relative path is an absolute path
 *  * The relative path contains a NULL byte
 *  * The relative path resolves to a path outside of process.cwd()
 *  * The relative path traverses above process.cwd() and back down
 */
declare function resolvePath(relativePath: string): string;

/**
 * Resolve a relative path against the provided root path and return an absolute path.
 * *This will throw* if the resulting resolution seems malicious. The following are malicious:
 *
 *  * The relative path is an absolute path
 *  * The relative path contains a NULL byte
 *  * The relative path resolves to a path outside of the root path
 *  * The relative path traverses above the root and back down
 */
// tslint:disable-next-line unified-signatures
declare function resolvePath(rootPath: string, relativePath: string): string;

export = resolvePath;

Additional Details

  • Last updated: Mon, 07 Oct 2024 2210 GMT
  • Dependencies: none

Credits

These definitions were written by .