@scaleway/sdk-client
Version:
Scaleway SDK Client
11 lines (10 loc) • 966 B
TypeScript
export { isJSONObject } from './helpers/json.js';
export { resolveOneOf, unmarshalArrayOfObject, unmarshalDate, unmarshalMapOfObject, urlParams, validatePathParam, } from './helpers/marshalling.js';
export { createExponentialBackoffStrategy, tryAtIntervals, waitForResource, } from './internal/async/interval-retrier.js';
export { addAsyncHeaderInterceptor } from './internal/interceptors/helpers.js';
export { API } from './scw/api.js';
export { authenticateWithSessionToken } from './scw/auth.js';
export type { DefaultValues } from './scw/client-settings.js';
export { marshalBlobToScwFile, marshalDecimal, marshalMoney, marshalScwFile, marshalTimeSeries, unmarshalAnyRes, unmarshalDecimal, unmarshalMoney, unmarshalScwFile, unmarshalServiceInfo, unmarshalTimeSeries, unmarshalTimeSeriesPoint, } from './scw/custom-marshalling.js';
export type { ServiceInfo } from './scw/custom-types.js';
export { enrichForPagination } from './scw/fetch/resource-paginator.js';