bunyamin
Version:
Bunyan-based logger for Node.js supporting Trace Event format
10 lines (8 loc) • 331 B
text/typescript
import { ArrayTreeNode } from '../abstract';
import { FileNode } from './FileNode';
export class PIDNode extends ArrayTreeNode<number, FileNode> {
addFile(file: string): FileNode {
/* eslint-disable-next-line unicorn/prefer-dom-node-append */
return this.findByValue(file) ?? this.appendChild(new FileNode(file));
}
}