diff --git a/src/utils/getKeyName.ts b/src/utils/getKeyName.ts new file mode 100644 index 0000000..74028a1 --- /dev/null +++ b/src/utils/getKeyName.ts @@ -0,0 +1,14 @@ +import path from "path"; + +export const frameNumber = (index: number, endIndex: number) => { + let result = "" + index; + while (result.length < endIndex) { + result = "0" + result; + } + return result; +}; + +export const getKeyName = (index: number, fileName: string) => { + const frame = frameNumber(index, frames.toString().length); + return `${path.basename(fileName, ".svg")}-${frame}.png`; +};