SongGuess
    Preparing search index...

    Interface DurableObjectTransaction

    interface DurableObjectTransaction {
        delete(key: string, options?: DurableObjectPutOptions): Promise<boolean>;
        delete(keys: string[], options?: DurableObjectPutOptions): Promise<number>;
        deleteAlarm(options?: DurableObjectSetAlarmOptions): Promise<void>;
        get<T = unknown>(
            key: string,
            options?: DurableObjectGetOptions,
        ): Promise<T | undefined>;
        get<T = unknown>(
            keys: string[],
            options?: DurableObjectGetOptions,
        ): Promise<Map<string, T>>;
        getAlarm(options?: DurableObjectGetAlarmOptions): Promise<number | null>;
        list<T = unknown>(
            options?: DurableObjectListOptions,
        ): Promise<Map<string, T>>;
        put<T>(
            key: string,
            value: T,
            options?: DurableObjectPutOptions,
        ): Promise<void>;
        put<T>(
            entries: Record<string, T>,
            options?: DurableObjectPutOptions,
        ): Promise<void>;
        rollback(): void;
        setAlarm(
            scheduledTime: number | Date,
            options?: DurableObjectSetAlarmOptions,
        ): Promise<void>;
    }
    Index

    Methods

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<T | undefined>

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<Map<string, T>>

    • Type Parameters

      • T

      Parameters

      Returns Promise<void>

    • Type Parameters

      • T

      Parameters

      Returns Promise<void>

    • Returns void