IFClite TypeScript API
    Preparing search index...

    Interface ServerBlobStorage

    interface ServerBlobStorage {
        delete(hash: string): Promise<boolean>;
        get(
            hash: string,
        ): Promise<{ bytes: Uint8Array; meta: ServerBlobMeta } | null>;
        has(hash: string): Promise<boolean>;
        list(): Promise<string[]>;
        put(
            hash: string,
            bytes: Uint8Array,
            contentType?: string,
        ): Promise<ServerBlobMeta>;
    }

    Implemented by

    Index
    • Parameters

      • hash: string

      Returns Promise<boolean>

    • Parameters

      • hash: string

      Returns Promise<{ bytes: Uint8Array; meta: ServerBlobMeta } | null>

    • Parameters

      • hash: string

      Returns Promise<boolean>

    • Returns Promise<string[]>

    • Parameters

      • hash: string
      • bytes: Uint8Array
      • OptionalcontentType: string

      Returns Promise<ServerBlobMeta>