@wrench/roll-typescript
Version:
plugin for bundling TypeScript with support of modular output and declaration bundle
20 lines (19 loc) • 555 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const util_1 = require("../util");
function getScriptKind({ ts }, fileName) {
return fileName
? ts.getScriptKindFromFileName(fileName)
: ts.ScriptKind.Unknown;
}
exports.getScriptKind = getScriptKind;
function isTsOrTsx({ ts }, fileName) {
if (fileName) {
const e = util_1.extname(fileName);
switch (e) {
case ts.Extension.Ts:
case ts.Extension.Tsx:
return true;
}
}
}
exports.isTsOrTsx = isTsOrTsx;