-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenv.d.ts
39 lines (37 loc) · 1.04 KB
/
env.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/// <reference types="@remix-run/dev" />
/// <reference types="@remix-run/node" />
/// <reference types="vite/client" />
declare module "path-esm" {
/**
* Returns an object from a path string - the opposite of format().
*
* @param path path to evaluate.
* @throws {TypeError} if `path` is not a string.
*/
function parse(path: string): ParsedPath
/**
* A parsed path object generated by path.parse() or consumed by path.format().
*/
interface ParsedPath {
/**
* The root of the path such as '/' or 'c:\'
*/
root: string
/**
* The full directory path such as '/home/user/dir' or 'c:\path\dir'
*/
dir: string
/**
* The file name including extension (if any) such as 'index.html'
*/
base: string
/**
* The file extension (if any) such as '.html'
*/
ext: string
/**
* The file name without extension (if any) such as 'index'
*/
name: string
}
}