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.