HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/design.system/node_modules/react-docgen/dist/utils/resolveExportDeclaration.js
import resolveToValue from './resolveToValue.js';
export default function resolveExportDeclaration(path) {
    const definitions = [];
    if (path.isExportDefaultDeclaration()) {
        definitions.push(path.get('declaration'));
    }
    else if (path.isExportNamedDeclaration()) {
        if (path.has('declaration')) {
            const declaration = path.get('declaration');
            if (declaration.isVariableDeclaration()) {
                declaration
                    .get('declarations')
                    .forEach((declarator) => definitions.push(declarator));
            }
            else if (declaration.isDeclaration()) {
                definitions.push(declaration);
            }
        }
        else if (path.has('specifiers')) {
            path.get('specifiers').forEach((specifier) => {
                if (specifier.isExportSpecifier()) {
                    definitions.push(specifier.get('local'));
                }
            });
        }
    }
    return definitions.map((definition) => resolveToValue(definition));
}