@serverless-guru/prettier-plugin-import-order
Version:
A prettier plugin to sort TS/JS import declarations by provided Regular Expression order
19 lines (18 loc) • 688 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getImportFlavorOfNode = void 0;
var constants_1 = require("../constants");
var has_ignore_next_node_1 = require("./has-ignore-next-node");
var getImportFlavorOfNode = function (node) {
if ((0, has_ignore_next_node_1.hasIgnoreNextNode)(node.leadingComments)) {
return constants_1.importFlavorIgnore;
}
if (node.specifiers.length === 0) {
return constants_1.importFlavorSideEffect;
}
if (node.importKind === 'type') {
return constants_1.importFlavorType;
}
return constants_1.importFlavorValue;
};
exports.getImportFlavorOfNode = getImportFlavorOfNode;