import type { CallOptions } from '../../../base/options' import type { // ICompactionRequest, // ICompactionResponse, IDeleteRangeRequest, IDeleteRangeResponse, IKVClient, IPutRequest, IPutResponse, IRangeRequest, IRangeResponse, ITxnRequest, ITxnResponse } from '../../i-rpc' export class SqlitKVClient implements IKVClient { // eslint-disable-next-line @typescript-eslint/require-await -- todo async range(req: IRangeRequest, options?: CallOptions): Promise { throw new Error('Method not implemented.') } // eslint-disable-next-line @typescript-eslint/require-await -- todo async put(req: IPutRequest, options?: CallOptions): Promise { throw new Error('Method not implemented.') } // eslint-disable-next-line @typescript-eslint/require-await -- todo async deleteRange(req: IDeleteRangeRequest, options?: CallOptions): Promise { throw new Error('Method not implemented.') } // eslint-disable-next-line @typescript-eslint/require-await -- todo async txn(req: ITxnRequest, options?: CallOptions): Promise { throw new Error('Method not implemented.') } // compact(req: ICompactionRequest, options?: CallOptions): Promise { // throw new Error('Method not implemented.'); // } }