protected function inferOutputPath(array $sourcePaths)
    {
        $this->typeCheck->inferOutputPath(func_get_args());

        if (in_array('src', $sourcePaths, true)) {
            return 'src-typhoon';
        }
        if (in_array('lib', $sourcePaths, true)) {
            return 'lib-typhoon';
        }

        return 'src-typhoon';
    }
protected function inferOutputPath(array $sourcePaths)
    {
        $this->typeCheck->inferOutputPath(func_get_args());

        if (in_array('src', $sourcePaths, true)) {
            return 'src-typhoon';
        }
        if (in_array('lib', $sourcePaths, true)) {
            return 'lib-typhoon';
        }

        return 'src-typhoon';
    }
@param array<string> $sourcePaths

@return string