CloudFirestoreでTimestamp型の項目にwhereを使用する方法

Timestamp型に対してwhereをかけたい時に、基準の日付をDate型で渡してもうまくいかなかった。
正しくは、比較する日付もTimestamp型にする。
Snippet
where-timestamp.ts
// betweenを実現 const result = await db .collection('sample') .where('date', '>=', Timestamp.fromDate(new Date('2024-09-01'))) .where('date', '<=', Timestamp.fromDate(new Date('2024-09-30'))) .get()