SongGuess
    Preparing search index...
    interface DurableObjectStorage {
        kv: SyncKvStorage;
        sql: SqlStorage;
        delete(key: string, options?: DurableObjectPutOptions): Promise<boolean>;
        delete(keys: string[], options?: DurableObjectPutOptions): Promise<number>;
        deleteAlarm(options?: DurableObjectSetAlarmOptions): Promise<void>;
        deleteAll(options?: DurableObjectPutOptions): 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>;
        getBookmarkForTime(timestamp: number | Date): Promise<string>;
        getCurrentBookmark(): Promise<string>;
        list<T = unknown>(
            options?: DurableObjectListOptions,
        ): Promise<Map<string, T>>;
        onNextSessionRestoreBookmark(bookmark: string): Promise<string>;
        put<T>(
            key: string,
            value: T,
            options?: DurableObjectPutOptions,
        ): Promise<void>;
        put<T>(
            entries: Record<string, T>,
            options?: DurableObjectPutOptions,
        ): Promise<void>;
        setAlarm(
            scheduledTime: number | Date,
            options?: DurableObjectSetAlarmOptions,
        ): Promise<void>;
        sync(): Promise<void>;
        transaction<T>(
            closure: (txn: DurableObjectTransaction) => Promise<T>,
        ): Promise<T>;
        transactionSync<T>(closure: () => T): T;
    }
    Index

    Properties

    Methods

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<T | undefined>

    • Type Parameters

      • T = unknown

      Parameters

      Returns Promise<Map<string, T>>

    • Parameters

      • timestamp: number | Date

      Returns Promise<string>

    • Returns Promise<string>

    • Parameters

      • bookmark: string

      Returns Promise<string>

    • Type Parameters

      • T

      Parameters

      Returns Promise<void>

    • Type Parameters

      • T

      Parameters

      Returns Promise<void>

    • Returns Promise<void>

    • Type Parameters

      • T

      Parameters

      • closure: () => T

      Returns T