(language, langs)
| 18 | * @returns {T | undefined} |
| 19 | */ |
| 20 | export const getLanguageByName = (language, langs) => { |
| 21 | const normalized = language.toLowerCase(); |
| 22 | return langs.find( |
| 23 | ({ name, aliases }) => |
| 24 | name.toLowerCase() === normalized || aliases?.includes(normalized) |
| 25 | ); |
| 26 | }; |
| 27 | |
| 28 | /** |
| 29 | * @typedef {Object} SyntaxHighlighter |
no outgoing calls
no test coverage detected