@codex-storage/sdk-js
Version:
Codex SDK to interact with the Codex decentralized storage network.
25 lines (22 loc) • 1.92 kB
text/typescript
import { C as CodexMarketplace, a as CodexData, b as CodexNode, c as CodexDebug } from './debug-BfhBVxIQ.mjs';
export { j as CodexAvailability, l as CodexAvailabilityCreateBody, k as CodexAvailabilityCreateResponse, o as CodexAvailabilityPatchBody, p as CodexAvailabilityPatchInput, n as CodexAvailabilityPatchResponse, h as CodexAvailabilityResponse, i as CodexAvailabilityWithoutTypes, m as CodexCreateAvailabilityInput, z as CodexCreateStorageRequestInput, F as CodexDebugInfo, E as CodexInfoResponse, B as CodexLogLevel, D as CodexLogLevelInput, A as CodexLogLevelResponse, w as CodexPurchase, s as CodexPurchaseIdsResponse, t as CodexPurchaseResponse, v as CodexPurchaseWithoutTypes, r as CodexReservation, q as CodexReservationsResponse, e as CodexSlot, g as CodexSlotAgent, f as CodexSlotAgentResponse, d as CodexSlotResponse, u as CodexStorageAsk, y as CodexStorageRequestCreateBody, x as CodexStorageRequestResponse } from './debug-BfhBVxIQ.mjs';
import { F as FetchAuth } from './types-C5Toly_l.mjs';
export { c as CodexDataItem, d as CodexDataItems, g as CodexDataNetworkResponse, C as CodexDataResponse, m as CodexError, i as CodexFetchManifestResponse, j as CodexManifest, h as CodexNetworkDownload, f as CodexNodeSpace, e as CodexSpaceResponse, n as CodexValibotIssuesMap, b as Fetch, a as FetchAuthBuilder, S as SafeValue, U as UploadResponse, l as UploadStategy, k as UploadStategyOptions } from './types-C5Toly_l.mjs';
import 'valibot';
type CodexProps = {
auth?: FetchAuth;
};
declare class Codex {
readonly url: string;
private _marketplace;
private _data;
private _node;
private _debug;
private readonly auth;
constructor(url: string, options?: CodexProps);
get marketplace(): CodexMarketplace;
get data(): CodexData;
get node(): CodexNode;
get debug(): CodexDebug;
}
export { Codex, CodexData, CodexDebug, CodexMarketplace, CodexNode, FetchAuth };