@vansite/ts-sharetribe-flex-sdk
Version:
This is a TypeScript SDK for Sharetribe Flex API. It reduces the complexity of the API and provides a more user-friendly interface.
33 lines (32 loc) • 978 B
TypeScript
import MemoryStore from "./stores/MemoryStore";
import { TypeHandler } from "../types";
import { Agent as HttpAgent } from "http";
import { Agent as HttpsAgent } from "https";
type DefaultSdkConfigType = {
baseUrl: string;
assetCdnBaseUrl?: string;
version: string;
transitVerbose: boolean;
tokenStore?: MemoryStore;
typeHandlers?: TypeHandler[];
httpAgent?: HttpAgent;
httpsAgent?: HttpsAgent;
};
type DefaultIntegrationSdkConfigType = {
baseUrl: string;
version: string;
transitVerbose: boolean;
tokenStore?: MemoryStore;
httpAgent?: HttpAgent;
httpsAgent?: HttpsAgent;
typeHandlers?: TypeHandler[];
};
/**
* Default SDK configuration object for the Sharetribe Flex API.
*/
export declare const DefaultSdkConfig: DefaultSdkConfigType;
/**
* Default SDK configuration object for the Sharetribe Flex Integration API.
*/
export declare const DefaultIntegrationSdkConfig: DefaultIntegrationSdkConfigType;
export {};