From 9e15ab996257f14b4e7a0fefa5a12fb7332f7efa Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Mon, 30 Dec 2024 12:59:43 +0000 Subject: [PATCH] feat: add `flags` key to driver interface (#552) --- src/types.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/types.ts b/src/types.ts index 05062844..d347dbd0 100644 --- a/src/types.ts +++ b/src/types.ts @@ -22,8 +22,14 @@ export type GetKeysOptions = TransactionOptions & { maxDepth?: number; }; +export interface DriverFlags { + maxDepth?: boolean; + ttl?: boolean; +} + export interface Driver { name?: string; + flags?: DriverFlags; options?: OptionsT; getInstance?: () => InstanceT; hasItem: (key: string, opts: TransactionOptions) => MaybePromise;