Files
scriptc/tests/corpus/2948-stdio-callback-record.ts

11 lines
278 B
TypeScript

interface Hooks {
stdout: (value: string) => void;
stderr: (value: string) => void;
}
function write(hooks: Hooks): void {
hooks.stdout("ok");
hooks.stderr("err");
}
function output(value: string): void { console.log(value); }
write({ stdout: output, stderr: output });