MCPcopy Create free account
hub / github.com/brillout/react-streaming / assertVersion

Function assertVersion

src/utils/assertVersion.ts:6–17  ·  view source on GitHub ↗
(
  dependencyName: 'React',
  versionActual: string,
  versionExpected: `${number}.${number}.${number}`,
)

Source from the content-addressed store, hash-verified

4import { assert, assertUsage } from './assert.js'
5
6function assertVersion(
7 dependencyName: 'React',
8 versionActual: string,
9 versionExpected: `${number}.${number}.${number}`,
10) {
11 assert(versionActual)
12 assert(versionExpected)
13 assertUsage(
14 isVersionOrAbove(versionActual, versionExpected),
15 `${dependencyName} ${versionActual} isn't supported, use ${dependencyName} >= ${versionExpected} instead.`,
16 )
17}
18
19function isVersionOrAbove(versionActual: string, versionExpected: `${number}.${number}.${number}`): boolean {
20 const p1 = parseVersion(versionActual)

Callers 1

renderToWebStreamFunction · 0.85

Calls 3

assertFunction · 0.85
assertUsageFunction · 0.85
isVersionOrAboveFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…