blob: c9d9ac91657f9b8434c68ef3a88cdf9519646100 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/**
* Shared drive utilities that can be used on both client and server
*/
export function Drive_basename(path: string): string {
const parts = path.split('/');
return parts[parts.length - 1];
}
export function Drive_parent(path: string): string | null {
const parts = path.split('/');
if (parts.length <= 1)
return null;
return parts[parts.length - 2];
}
export function Drive_split_path(path: string): string[] {
return path.split('/').filter(part => part.length > 0);
}
|