| | import { allVersions } from '@/versions/lib/all-versions' |
| |
|
| | |
| | type VersionAliases = { [key: string]: string } |
| | export const versionAliases: VersionAliases = {} |
| | export const prefixVersionAliases: VersionAliases = {} |
| |
|
| | for (const info of Object.values(allVersions)) { |
| | if (info.hasNumberedReleases) { |
| | versionAliases[info.currentRelease] = info.miscVersionName |
| | } else { |
| | versionAliases[info.version] = info.miscVersionName |
| | versionAliases[info.miscVersionName] = info.miscVersionName |
| | } |
| | prefixVersionAliases[info.plan] = info.shortName |
| | prefixVersionAliases[info.shortName] = info.shortName |
| | } |
| |
|
| | |
| | |
| | |
| | |
| | |
| |
|
| | |
| | export function isBeforeSearchIndexMigration() { |
| | if (process.env.NODE_ENV === 'production') return true |
| | return false |
| | } |
| |
|
| | |
| | export function getGeneralSearchIndexPrefix(): string { |
| | if (process.env.NODE_ENV === 'test') return 'tests_' |
| | return '' |
| | } |
| |
|
| | export function getGeneralSearchIndexVersion(paramVersion: string): string { |
| | const version = |
| | prefixVersionAliases[paramVersion] || |
| | versionAliases[paramVersion] || |
| | allVersions[paramVersion].miscVersionName |
| |
|
| | return version |
| | } |
| |
|