diff --git a/src/modules/print-sequence.ts b/src/modules/print-sequence.ts new file mode 100644 index 0000000..6eb9e41 --- /dev/null +++ b/src/modules/print-sequence.ts @@ -0,0 +1,18 @@ +/** + * 列印序號模組(沙盤推演示意) + */ + +/** 列印序號設定 */ +export interface PrintSequence { + /** 序號前綴 */ + prefix: string; + /** 目前流水號 */ + current: number; +} + +/** + * 產生下一個列印序號 + * @param seq - 目前序號設定 + * @returns 遞增後的新序號字串 + */ +export const nextSequence = (seq: PrintSequence): string => `${seq.prefix}${seq.current + 1}`;