UNPKG

@tweedegolf/sab-adapter-azure-blob

Version:

Provides an abstraction layer for interacting with Microsoft Azure Blob Storage cloud service.

51 lines (50 loc) 1.15 kB
/// <reference types="node" /> import { Readable } from "stream"; export type ParseUrlResult = { error: string | null; value: { protocol: string; username: string; password: string; host: string; port: string; path: string; searchParams: { [key: string]: string; }; }; }; export interface ResultObject { error: string | null; value: string | null; } export type ResultObjectNumber = { error: string | null; value: number | null; }; export type ResultObjectBoolean = { error: string | null; value: boolean | null; }; export type ResultObjectFiles = { error: string | null; value: Array<[string, number]> | null; }; export type ResultObjectBuckets = { error: string | null; value: Array<string> | null; }; export type ResultObjectStringArray = { error: string | null; value: Array<string> | null; }; export type ResultObjectKeyValue = { error: string | null; value: { [key: string]: any; } | null; }; export type ResultObjectStream = { error: string | null; value: Readable | null; };