list-open-files
Version:
lsof for Node.js but with a modern API
12 lines (11 loc) • 854 B
TypeScript
import { FileDescriptorIP, Process, FileDescriptorBase, Type, FileBase, InternalFile, File, ProcessInfo, UnknownFile } from "../../types";
import { RawFile, RawLsofProcess, RawType } from "./types";
export declare function rawTypeToType(rawType: RawType): Type;
export declare function makeFileBase(file: RawFile): FileBase;
export declare function makeFileDescriptorBase(file: RawFile): FileDescriptorBase;
export declare function makeInternalFile(file: RawFile): InternalFile;
export declare function makeFile(file: RawFile): File;
export declare function makeUnknownFile(file: RawFile): UnknownFile;
export declare function makeIP(file: RawFile): FileDescriptorIP | void;
export declare function makeProcess(rawLsofProcess: RawLsofProcess): Process;
export declare function transformParts(rawLsofProcesses: Array<RawLsofProcess>): Array<ProcessInfo>;