interface IAzureBlobClient
Since 0.1.0

Minimal Azure Blob client shape for structural injection.

Methods

getContainerClient(_name: string): unknown
optional
getSignedUrl(
_path: string,
_expiresIn: number
): Promise<string>

Creates a SAS-signed URL. Added by adaptAzureModule internally.

Since 0.1.0
optional
isHealthy(): Promise<boolean>

M70c: resolves when the container is reachable — the real adapter calls the container client's exists(). Optional so a minimal injected fake still type-checks.

Usage

import { type IAzureBlobClient } from "storage-plugin/src/index.ts";