diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2018-10-21 10:35:37 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2018-10-21 10:35:37 +0900 |
| commit | be2cde106b948702a114ca5efd384cae18ff9340 (patch) | |
| tree | 888a74cce21744ea046a323532c99e9be1db275b /src | |
| parent | :v: (diff) | |
| download | sharkey-be2cde106b948702a114ca5efd384cae18ff9340.tar.gz sharkey-be2cde106b948702a114ca5efd384cae18ff9340.tar.bz2 sharkey-be2cde106b948702a114ca5efd384cae18ff9340.zip | |
Update stats.ts
Diffstat (limited to 'src')
| -rw-r--r-- | src/services/stats.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/services/stats.ts b/src/services/stats.ts index 2f8bcd4cac..7479c2cb94 100644 --- a/src/services/stats.ts +++ b/src/services/stats.ts @@ -1,3 +1,7 @@ +/** + * このファイルでは、チャートに関する処理を行います。 + */ + const nestedProperty = require('nested-property'); import * as mongo from 'mongodb'; import db from '../db/mongodb'; @@ -43,6 +47,9 @@ type ChartDocument<T extends Obj> = { data: T; }; +/** + * 様々なチャートの管理を司るクラス + */ abstract class Chart<T> { protected collection: ICollection<ChartDocument<T>>; protected abstract generateInitialStats(): T; |