eslint-plugin-import-sorting
Version:
ESLint plugin to group and sort imports by module, à la Python isort
17 lines (16 loc) • 321 B
JavaScript
function useGroups(groups) {
let group;
let groupsSet = new Set(groups.flat());
let defineGroup = (value, override = false) => {
if ((!group || override) && groupsSet.has(value)) {
group = value;
}
};
return {
getGroup: () => group ?? "unknown",
defineGroup
};
}
export {
useGroups
};