INNER CODE UNIT · TypeScript
handleCheck
react-native-community/directory · pages/api/library/index.ts:35
function handleCheck(libraries: LibraryType[], name: string, check?: string) {
switch (check) {
case 'version':
const lib = libraries.find(library => (name === library.npmPkg ? library : undefined));
return lib ? (lib.npm?.latestRelease ?? 'unknown') : undefined;
case 'true':
return libraries.some(library => name === library.npmPkg);
default:
return libraries.find(library => (name === library.npmPkg ? library : undefined));
}
}