@directus/extensions-sdk
Version:
A toolkit to develop extensions to extend Directus
26 lines (25 loc) • 620 B
JavaScript
import { EXTENSION_LANGUAGES } from '@directus/extensions';
import { getFileExt } from './file.js';
export function isLanguage(language) {
return EXTENSION_LANGUAGES.includes(language);
}
export function languageToShort(language) {
if (language === 'javascript') {
return 'js';
}
else {
return 'ts';
}
}
export function getLanguageFromPath(path) {
const fileExtension = getFileExt(path);
if (fileExtension === 'js') {
return 'javascript';
}
else if (fileExtension === 'ts') {
return 'typescript';
}
else {
return fileExtension;
}
}