@scaleway/sdk-client
Version:
Scaleway SDK Client
13 lines (12 loc) • 1.01 kB
TypeScript
/** List all helpers required by APIs */
export { isJSONObject } from './helpers/json.js';
export { resolveOneOf, unmarshalArrayOfObject, unmarshalDate, unmarshalMapOfObject, urlParams, validatePathParam, } from './helpers/marshalling.js';
export type { WaitForOptions } from './internal/async/interval-retrier.js';
export { waitForResource } from './internal/async/interval-retrier.js';
export { API } from './scw/api.js';
export type { DefaultValues } from './scw/client-settings.js';
export { marshalBlobToScwFile, marshalDecimal, marshalMoney, marshalScwFile, marshalTimeSeries, unmarshalDecimal, unmarshalMoney, unmarshalScwFile, unmarshalServiceInfo, unmarshalTimeSeries, unmarshalTimeSeriesPoint, } from './scw/custom-marshalling.js';
export type { Money, ScwFile, ServiceInfo, TimeSeries, } from './scw/custom-types.js';
export { Decimal } from './scw/custom-types.js';
export { enrichForPagination } from './scw/fetch/resource-paginator.js';
export type { Region, Zone } from './scw/locality.js';