cloudflare
Version:
The official TypeScript library for the Cloudflare API
29 lines (24 loc) • 850 B
text/typescript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from '../../../../core/resource';
import * as UploadAPI from './upload';
import { BaseUpload, Upload, UploadCreateParams, UploadCreateResponse } from './upload';
export class BaseAssets extends APIResource {
static override readonly _key: readonly ['workers', 'scripts', 'assets'] = Object.freeze([
'workers',
'scripts',
'assets',
] as const);
}
export class Assets extends BaseAssets {
upload: UploadAPI.Upload = new UploadAPI.Upload(this._client);
}
Assets.Upload = Upload;
Assets.BaseUpload = BaseUpload;
export declare namespace Assets {
export {
Upload as Upload,
BaseUpload as BaseUpload,
type UploadCreateResponse as UploadCreateResponse,
type UploadCreateParams as UploadCreateParams,
};
}