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