etcd3-mock
Version:
16 lines (15 loc) • 559 B
TypeScript
/// <reference types="node" />
import * as Builder from './builder';
import { Store } from './store';
import { WatchBuilder } from './watch';
export declare class Namespace {
protected readonly prefix?: Buffer;
private readonly store?;
private readonly nsApplicator;
constructor(prefix?: Buffer, store?: Store);
put(key: string | Buffer): Builder.PutBuilder;
get(key: string | Buffer): Builder.SingleRangeBuilder;
getAll(): Builder.MultiRangeBuilder;
namespace(prefix: string | Buffer): Namespace;
watch(): WatchBuilder;
}