diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-11-12 02:02:25 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-11-12 02:02:25 +0900 |
| commit | 0e4a111f81cceed275d9bec2695f6e401fb654d8 (patch) | |
| tree | 40874799472fa07416f17b50a398ac33b7771905 /src/services/chart/charts/classes/test.ts | |
| parent | update deps (diff) | |
| download | misskey-0e4a111f81cceed275d9bec2695f6e401fb654d8.tar.gz misskey-0e4a111f81cceed275d9bec2695f6e401fb654d8.tar.bz2 misskey-0e4a111f81cceed275d9bec2695f6e401fb654d8.zip | |
refactoring
Resolve #7779
Diffstat (limited to 'src/services/chart/charts/classes/test.ts')
| -rw-r--r-- | src/services/chart/charts/classes/test.ts | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/src/services/chart/charts/classes/test.ts b/src/services/chart/charts/classes/test.ts deleted file mode 100644 index a91d5e1895..0000000000 --- a/src/services/chart/charts/classes/test.ts +++ /dev/null @@ -1,69 +0,0 @@ -import autobind from 'autobind-decorator'; -import Chart, { Obj, DeepPartial } from '../../core'; -import { SchemaType } from '@/misc/schema'; -import { name, schema } from '../schemas/test'; - -type TestLog = SchemaType<typeof schema>; - -export default class TestChart extends Chart<TestLog> { - public total = 0; // publicにするのはテストのため - - constructor() { - super(name, schema); - } - - @autobind - protected genNewLog(latest: TestLog): DeepPartial<TestLog> { - return { - foo: { - total: latest.foo.total, - }, - }; - } - - @autobind - protected aggregate(logs: TestLog[]): TestLog { - return { - foo: { - total: logs[0].foo.total, - inc: logs.reduce((a, b) => a + b.foo.inc, 0), - dec: logs.reduce((a, b) => a + b.foo.dec, 0), - }, - }; - } - - @autobind - protected async fetchActual(): Promise<DeepPartial<TestLog>> { - return { - foo: { - total: this.total, - }, - }; - } - - @autobind - public async increment() { - const update: Obj = {}; - - update.total = 1; - update.inc = 1; - this.total++; - - await this.inc({ - foo: update - }); - } - - @autobind - public async decrement() { - const update: Obj = {}; - - update.total = -1; - update.dec = 1; - this.total--; - - await this.inc({ - foo: update - }); - } -} |