1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- declare namespace PidTree {
- export interface Options {
-
- root?: boolean;
- }
- export interface AdvancedResult {
-
- ppid: number;
-
- pid: number;
- }
- export type Result = number;
- }
- declare function pidtree(
- pid: string | number,
- callback: (error: Error | undefined, result: PidTree.Result[]) => void
- ): void;
- declare function pidtree(
- pid: string | number,
- options: PidTree.Options,
- callback: (error: Error | undefined, result: PidTree.Result[]) => void
- ): void;
- declare function pidtree(
- pid: string | number,
- options: PidTree.Options & {advanced: true},
- callback: (error: Error | undefined, result: PidTree.AdvancedResult[]) => void
- ): void;
- declare function pidtree(
- pid: string | number,
- options?: PidTree.Options
- ): Promise<PidTree.Result[]>;
- declare function pidtree(
- pid: string | number,
- options: PidTree.Options & {advanced: true}
- ): Promise<PidTree.AdvancedResult[]>;
- export = pidtree;
|