synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
22 lines (21 loc) • 495 B
JavaScript
function e(t, n) {
return t.fileHandle?.fileName || n?.fileName || `file-${t.fileHandleId}`;
}
function u(t, n) {
if (n.has(t)) {
const r = n.get(t) + 1;
n.set(t, r);
const o = t.lastIndexOf(".");
if (o > 0) {
const s = t.substring(0, o), c = t.substring(o);
return `${s} (${r})${c}`;
} else
return `${t} (${r})`;
} else
return n.set(t, 0), t;
}
export {
u as deduplicateFileName,
e as getFileName
};
//# sourceMappingURL=fileNameUtils.js.map