@openland/foundationdb-core
Version:
Node.js bindings for the FoundationDB database
20 lines (19 loc) • 740 B
TypeScript
/// <reference types="node" />
export interface KeySelector {
key: Buffer;
orEqual: boolean;
offset: number;
_isKeySelector: true;
}
declare const _default: ((key: Buffer, orEqual: boolean, offset: number) => KeySelector) & {
add: (sel: KeySelector, addOffset: number) => KeySelector;
next: (sel: KeySelector) => KeySelector;
prev: (sel: KeySelector) => KeySelector;
lastLessThan: (key: Buffer) => KeySelector;
lastLessOrEqual: (key: Buffer) => KeySelector;
firstGreaterThan: (key: Buffer) => KeySelector;
firstGreaterOrEqual: (key: Buffer) => KeySelector;
isKeySelector: (val: any) => val is KeySelector;
from: (valOrKS: Buffer | KeySelector) => KeySelector;
};
export default _default;