1 | import { ClientConfiguration, CreateMultipartUploadRequest } from "aws-sdk/clients/s3";
|
2 | import { SpacesOptions } from "builder-util-runtime";
|
3 | import { PublishContext } from "electron-publish";
|
4 | import { BaseS3Publisher } from "./BaseS3Publisher";
|
5 | export default class SpacesPublisher extends BaseS3Publisher {
|
6 | private readonly info;
|
7 | readonly providerName: string;
|
8 | constructor(context: PublishContext, info: SpacesOptions);
|
9 | static checkAndResolveOptions(options: SpacesOptions, channelFromAppVersion: string | null, errorIfCannot: boolean): Promise<void>;
|
10 | protected getBucketName(): string;
|
11 | protected createClientConfiguration(): ClientConfiguration;
|
12 | protected configureS3Options(s3Options: CreateMultipartUploadRequest): void;
|
13 | }
|