Skip to main content
Module

x/kvdex/mod.ts>AtomicMutation

High-level abstraction layer for Deno KV 🦕📁
Go to Latest
type alias AtomicMutation
import { type AtomicMutation } from "https://deno.land/x/kvdex@v0.27.0/mod.ts";
definition: { id: KvId; } & (
| { type: "set"; value: T; expireIn?: number; }
| { type: "add"; value: T; expireIn?: number; }
| { type: "sum"; value: T extends Deno.KvU64 ? bigint : never; }
| { type: "min"; value: T extends Deno.KvU64 ? bigint : never; }
| { type: "max"; value: T extends Deno.KvU64 ? bigint : never; }
| { type: "delete"; }
)