@types/resolve-path
TypeScript icon, indicating that this package has built-in type declarations

1.4.2 • Public • Published

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: Tue, 07 Nov 2023 15:11:36 GMT
  • Dependencies: none

Credits

These definitions were written by fer22f.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/resolve-path

Weekly Downloads

1,255

Version

1.4.2

License

MIT

Unpacked Size

4.7 kB

Total Files

5

Last publish

Collaborators

  • types