refactor
This commit is contained in:
@@ -6,11 +6,6 @@ export interface Collector<TElement, TAccumulator, TResult> {
|
||||
finalize(accumulator: TAccumulator): TResult;
|
||||
}
|
||||
|
||||
// export interface Collector2<TElement, TResult> {
|
||||
// accumulate(element: TElement): void;
|
||||
// finalize(): TResult;
|
||||
// }
|
||||
|
||||
class SimpleCollector<TElement, TAccumulator, TResult> implements Collector<TElement, TAccumulator, TResult> {
|
||||
readonly #initialize: () => TAccumulator;
|
||||
readonly #accumulate: (accumulator: TAccumulator, element: TElement) => void;
|
||||
|
||||
Reference in New Issue
Block a user