UNPKG

756 BTypeScriptView Raw
1import { ClientConfiguration, CreateMultipartUploadRequest } from "aws-sdk/clients/s3";
2import { SpacesOptions } from "builder-util-runtime";
3import { PublishContext } from "electron-publish";
4import { BaseS3Publisher } from "./BaseS3Publisher";
5export 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}