/usr/local/lib/node_modules/pm2/node_modules/basic-ftp/dist
NameSizeModeActions
Client.d.ts151730644editdlrm
Client.js321890644editdlrm
FileInfo.d.ts24880644editdlrm
FileInfo.js31760644editdlrm
FtpContext.d.ts63310644editdlrm
FtpContext.js150450644editdlrm
index.d.ts2420644editdlrm
index.js14060644editdlrm
netUtils.d.ts8670644editdlrm
netUtils.js24510644editdlrm
parseControlResponse.d.ts10100644editdlrm
parseControlResponse.js23600644editdlrm
parseList.d.ts1430644editdlrm
parseList.js30580644editdlrm
parseListDOS.d.ts4360644editdlrm
parseListDOS.js17750644editdlrm
parseListMLSD.d.ts8450644editdlrm
parseListMLSD.js78470644editdlrm
parseListUnix.d.ts4530644editdlrm
parseListUnix.js57100644editdlrm
ProgressTracker.d.ts16010644editdlrm
ProgressTracker.js20780644editdlrm
StringEncoding.d.ts1410644editdlrm
StringEncoding.js770644editdlrm
StringWriter.d.ts4430644editdlrm
StringWriter.js9970644editdlrm
transfer.d.ts17010644editdlrm
transfer.js140620644editdlrm
Edit: /usr/local/lib/node_modules/pm2/node_modules/basic-ftp/dist/FileInfo.d.ts (2488B)
export declare enum FileType { Unknown = 0, File = 1, Directory = 2, SymbolicLink = 3 } export interface UnixPermissions { readonly user: number; readonly group: number; readonly world: number; } /** * Describes a file, directory or symbolic link. */ export declare class FileInfo { name: string; static UnixPermission: { Read: number; Write: number; Execute: number; }; type: FileType; size: number; /** * Unparsed, raw modification date as a string. * * If `modifiedAt` is undefined, the FTP server you're connected to doesn't support the more modern * MLSD command for machine-readable directory listings. The older command LIST is then used returning * results that vary a lot between servers as the format hasn't been standardized. Here, directory listings * and especially modification dates were meant to be human-readable first. * * Be careful when still trying to parse this by yourself. Parsing dates from listings using LIST is * unreliable. This library decides to offer parsed dates only when they're absolutely reliable and safe to * use e.g. for comparisons. */ rawModifiedAt: string; /** * Parsed modification date. * * Available if the FTP server supports the MLSD command. Only MLSD guarantees dates than can be reliably * parsed with the correct timezone and a resolution down to seconds. See `rawModifiedAt` property for the unparsed * date that is always available. */ modifiedAt?: Date; /** * Unix permissions if present. If the underlying FTP server is not running on Unix this will be undefined. * If set, you might be able to edit permissions with the FTP command `SITE CHMOD`. */ permissions?: UnixPermissions; /** * Hard link count if available. */ hardLinkCount?: number; /** * Link name for symbolic links if available. */ link?: string; /** * Unix group if available. */ group?: string; /** * Unix user if available. */ user?: string; /** * Unique ID if available. */ uniqueID?: string; constructor(name: string); get isDirectory(): boolean; get isSymbolicLink(): boolean; get isFile(): boolean; /** * Deprecated, legacy API. Use `rawModifiedAt` instead. * @deprecated */ get date(): string; set date(rawModifiedAt: string); }