diff options
| author | Sam Wilkins <samwilkins333@gmail.com> | 2019-09-16 10:27:55 -0400 |
|---|---|---|
| committer | Sam Wilkins <samwilkins333@gmail.com> | 2019-09-16 10:27:55 -0400 |
| commit | fe2b302288d120a0b68a3fa9e078d14445de1251 (patch) | |
| tree | 7533ce78b29f45103b8feea0fecac4f4f91e3fcc /src/client/northstar | |
| parent | d7012323e87c21a25c29d89d66a1c54b99c8b458 (diff) | |
updates
Diffstat (limited to 'src/client/northstar')
| -rw-r--r-- | src/client/northstar/utils/Extensions.ts | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/client/northstar/utils/Extensions.ts b/src/client/northstar/utils/Extensions.ts index f1fddf6c8..04af36731 100644 --- a/src/client/northstar/utils/Extensions.ts +++ b/src/client/northstar/utils/Extensions.ts @@ -29,22 +29,22 @@ type BatchHandler<I> = BatchHandlerSync<I> | BatchHandlerAsync<I>; interface Array<T> { batch(batchSize: number): T[][]; - executeInBatches(batchSize: number, handler: BatchHandlerSync<T>): void; - convertInBatches<O>(batchSize: number, handler: BatchConverterSync<T, O>): O[]; - executeInBatchesAsync(batchSize: number, handler: BatchHandler<T>): Promise<void>; - convertInBatchesAsync<O>(batchSize: number, handler: BatchConverter<T, O>): Promise<O[]>; - executeInBatchesAtInterval(batchSize: number, handler: BatchHandler<T>, interval: number): Promise<void>; - convertInBatchesAtInterval<O>(batchSize: number, handler: BatchConverter<T, O>, interval: number): Promise<O[]>; + batchedForEach(batchSize: number, handler: BatchHandlerSync<T>): void; + batchedMap<O>(batchSize: number, handler: BatchConverterSync<T, O>): O[]; + batchedForEachAsync(batchSize: number, handler: BatchHandler<T>): Promise<void>; + batchedMapAsync<O>(batchSize: number, handler: BatchConverter<T, O>): Promise<O[]>; + batchedForEachInterval(batchSize: number, handler: BatchHandler<T>, interval: number): Promise<void>; + batchedMapInterval<O>(batchSize: number, handler: BatchConverter<T, O>, interval: number): Promise<O[]>; lastElement(): T; } Array.prototype.batch = extensions.Batch; -Array.prototype.executeInBatches = extensions.ExecuteInBatches; -Array.prototype.convertInBatches = extensions.ConvertInBatches; -Array.prototype.executeInBatchesAsync = extensions.ExecuteInBatchesAsync; -Array.prototype.convertInBatchesAsync = extensions.ConvertInBatchesAsync; -Array.prototype.executeInBatchesAtInterval = extensions.ExecuteInBatchesAtInterval; -Array.prototype.convertInBatchesAtInterval = extensions.ConvertInBatchesAtInterval; +Array.prototype.batchedForEach = extensions.ExecuteInBatches; +Array.prototype.batchedMap = extensions.ConvertInBatches; +Array.prototype.batchedForEachAsync = extensions.ExecuteInBatchesAsync; +Array.prototype.batchedMapAsync = extensions.ConvertInBatchesAsync; +Array.prototype.batchedForEachInterval = extensions.ExecuteInBatchesAtInterval; +Array.prototype.batchedMapInterval = extensions.ConvertInBatchesAtInterval; Array.prototype.lastElement = function <T>() { if (!this.length) { |
