0.3.0 • Published 1 year ago

scheduling-text-generator v0.3.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

日程調整ができるサービス調整さんの候補日程用テキストを生成するためのライブラリです。

サンプル

const {
  generateSchedulingText,
  date2Schedule,
  dateRange,
} = require("scheduling-text-generator");

const startDate = new Date(2022, 10, 1, 19);
const endDate = new Date(2022, 10, 5);
const overrideTexts = ["19:00~", "20:00~", "21:00~"];

const schedules = dateRange(startDate, endDate)
  .map((date) => overrideTexts.map((text) => date2Schedule(date, text)))
  .flatMap((v) => v);
console.log(generateSchedulingText(schedules));

出力

11/2 20:00~
11/2 21:00~
11/3 19:00~
11/3 20:00~
11/3 21:00~
11/4 19:00~
11/4 20:00~
11/4 21:00~
11/5 19:00~
11/5 20:00~
11/5 21:00~