INNER CODE UNIT · TypeScript

voidVerbose

sindresorhus/execa · test-d/verbose.test-d.ts:30

const voidVerbose = () => {
	console.log('');
};

await execa('unicorns', {verbose: voidVerbose});
execaSync('unicorns', {verbose: voidVerbose});
await execa('unicorns', {verbose: () => ''});
execaSync('unicorns', {verbose: () => ''});
await execa('unicorns', {verbose: voidVerbose as () => never});
execaSync('unicorns', {verbose: voidVerbose as () => never});
expectError(await execa('unicorns', {verbose: () => true}));
expectError(execaSync('unicorns', {verbose: () => true}));
expectError(await execa('unicorns', {verbose: () => '' as unknown}));
expectError(execaSync('unicorns', {verbose: () => '' as unknown}));

await execa('unicorns', {verbose: (verboseLine: string) => ''});
execaSync('unicorns', {verbose: (verboseLine: string) => ''});
await execa('unicorns', {verbose: (verboseLine: unknown) => ''});

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…