提交 18f62998 编写于 作者: B Benjamin Pasero

paths - avoid any[]

上级 de805f82
...@@ -178,8 +178,8 @@ function _format(sep, pathObject) { ...@@ -178,8 +178,8 @@ function _format(sep, pathObject) {
interface IPath { interface IPath {
normalize(path: string): string; normalize(path: string): string;
isAbsolute(path: string): boolean; isAbsolute(path: string): boolean;
join(...paths: any[]): string; join(...paths: string[]): string;
resolve(...pathSegments: any[]): string; resolve(...pathSegments: string[]): string;
relative(from: string, to: string): string; relative(from: string, to: string): string;
dirname(path: string): string; dirname(path: string): string;
basename(path: string, ext?: string): string; basename(path: string, ext?: string): string;
...@@ -200,7 +200,7 @@ interface IExportedPath extends IPath { ...@@ -200,7 +200,7 @@ interface IExportedPath extends IPath {
const win32: IPath = { const win32: IPath = {
// path.resolve([from ...], to) // path.resolve([from ...], to)
resolve(...pathSegments: any[]): string { resolve(...pathSegments: string[]): string {
let resolvedDevice = ''; let resolvedDevice = '';
let resolvedTail = ''; let resolvedTail = '';
let resolvedAbsolute = false; let resolvedAbsolute = false;
...@@ -499,7 +499,7 @@ const win32: IPath = { ...@@ -499,7 +499,7 @@ const win32: IPath = {
return false; return false;
}, },
join(...paths: any[]): string { join(...paths: string[]): string {
if (paths.length === 0) { if (paths.length === 0) {
return '.'; return '.';
} }
...@@ -1189,7 +1189,7 @@ const win32: IPath = { ...@@ -1189,7 +1189,7 @@ const win32: IPath = {
const posix: IPath = { const posix: IPath = {
// path.resolve([from ...], to) // path.resolve([from ...], to)
resolve(...pathSegments: any[]): string { resolve(...pathSegments: string[]): string {
let resolvedPath = ''; let resolvedPath = '';
let resolvedAbsolute = false; let resolvedAbsolute = false;
...@@ -1266,7 +1266,7 @@ const posix: IPath = { ...@@ -1266,7 +1266,7 @@ const posix: IPath = {
return path.length > 0 && path.charCodeAt(0) === CHAR_FORWARD_SLASH; return path.length > 0 && path.charCodeAt(0) === CHAR_FORWARD_SLASH;
}, },
join(...paths: any[]): string { join(...paths: string[]): string {
if (paths.length === 0) { if (paths.length === 0) {
return '.'; return '.';
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册