Julius MarmingeT3 Code Mobile [WIP] (#2013)b3e8c035 months agoHistory
31 lines · 729 B · TypeScript
RawDownload
export type ReviewHighlighterEnginePreference = "javascript" | "native";export type ReviewHighlighterEngine = "javascript" | "native"; export function resolveReviewHighlighterEnginePreference(  value: string | undefined,): ReviewHighlighterEnginePreference {  switch (value) {    case "js":    case "javascript":      return "javascript";    case "native":      return "native";    default:      return "native";  }} export function resolveReviewHighlighterEngine(  preference: ReviewHighlighterEnginePreference,  nativeAvailable: boolean,): ReviewHighlighterEngine {  if (preference === "javascript") {    return "javascript";  }   if (nativeAvailable) {    return "native";  }   return "javascript";}