@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 { waitForResource } from './internal/async/interval-retrier.js';
export type { WaitForOptions } from './internal/async/interval-retrier.js';
export { API } from './scw/api.js';
export type { DefaultValues } from './scw/client-settings.js';
export type { Money, ServiceInfo, ScwFile, TimeSeries, } from './scw/custom-types.js';
export { Decimal } from './scw/custom-types.js';
export { marshalScwFile, marshalMoney, marshalTimeSeries, marshalDecimal, marshalBlobToScwFile, unmarshalMoney, unmarshalScwFile, unmarshalServiceInfo, unmarshalTimeSeries, unmarshalTimeSeriesPoint, unmarshalDecimal, } from './scw/custom-marshalling.js';
export { enrichForPagination } from './scw/fetch/resource-paginator.js';
export type { Region, Zone } from './scw/locality.js';
export { resolveOneOf, unmarshalDate, unmarshalArrayOfObject, unmarshalMapOfObject, urlParams, validatePathParam, } from './helpers/marshalling.js';