Files
javascript-obfuscator-javas…/test/mocks/StdoutWriteMock.ts
2025-12-04 00:09:10 +04:00

27 lines
471 B
TypeScript

export class StdoutWriteMock {
/**
* @type any
*/
private stdoutWrite: any;
/**
* @type any
*/
private stdoutWriteMock: any = () => {};
/**
* @param stdoutWrite
*/
constructor(stdoutWrite: any) {
this.stdoutWrite = stdoutWrite;
}
public mute(): void {
process.stdout.write = this.stdoutWriteMock;
}
public restore(): void {
process.stdout.write = this.stdoutWrite;
}
}