ut-tools
Version:
Build and Release management automation package.
17 lines (13 loc) • 408 B
JavaScript
const path = require("path")
const typescriptExtensions = [".ts", ".cts", ".mts"]
/**
* Determine if the context source file is typescript.
*
* @param {RuleContext} context - A context
* @returns {boolean}
*/
module.exports = function isTypescript(context) {
const sourceFileExt = path.extname(context.getPhysicalFilename())
return typescriptExtensions.includes(sourceFileExt)
}