mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
27 lines
471 B
TypeScript
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;
|
|
}
|
|
}
|