UNPKG

@directus/extensions-sdk

Version:

A toolkit to develop extensions to extend Directus

26 lines (25 loc) 620 B
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; } }