import { IContext } from 'pip-services4-components-node'; import { FilterParams } from 'pip-services4-data-node'; import { PagingParams } from 'pip-services4-data-node'; import { DataPage } from 'pip-services4-data-node'; import { CounterV1 } from './CounterV1'; import { IPerfMonClientV1 } from './IPerfMonClientV1'; export class PerfMonNullClientV1 implements IPerfMonClientV1 { constructor(config?: any) {} public async writeCounters(context: IContext, counters: CounterV1[]): Promise { return; } public async clear(context: IContext): Promise { return; } public async readCounters(context: IContext, filter: FilterParams, paging: PagingParams): Promise> { return new DataPage([], 0); } public async writeCounter(context: IContext, counter: CounterV1): Promise { return counter; } }