INNER CODE UNIT · TypeScript

rnVersionContainer

microsoft/vscode-react-native · src/extension/services/validationService/checks/index.ts:60

    const rnVersionContainer = versions.find(it => Object.keys(it).includes("reactNativeVersion"));
    if (
        rnVersionContainer &&
        semver.gte(rnVersionContainer.reactNativeVersion, "0.68.0") &&
        ["linux", "darwin"].includes(process.platform)
    ) {
        const androidEnvCheck = checks.find(it => it.label === "Android Env");
        if (androidEnvCheck) {
            androidEnvCheck.exec = androidEnvCheck.exec.bind(null, "ANDROID_SDK_ROOT");
        }
    }

    checks.forEach(it => {
        it.exec = PromiseUtil.promiseCacheDecorator(it.exec);
    });

    return checks.filter(it => (it.platform ? it.platform.includes(process.platform) : true));
};

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…