18 lines
862 B
TypeScript
18 lines
862 B
TypeScript
|
/// <reference types="node" />
|
||
|
import { Arch } from "builder-util";
|
||
|
import { BintrayOptions } from "builder-util-runtime";
|
||
|
import { ClientRequest } from "http";
|
||
|
import { HttpPublisher, PublishContext, PublishOptions } from "electron-publish";
|
||
|
export declare class BintrayPublisher extends HttpPublisher {
|
||
|
private readonly version;
|
||
|
private readonly options;
|
||
|
private readonly _versionPromise;
|
||
|
private readonly client;
|
||
|
readonly providerName = "Bintray";
|
||
|
constructor(context: PublishContext, info: BintrayOptions, version: string, options?: PublishOptions);
|
||
|
private init;
|
||
|
protected doUpload(fileName: string, arch: Arch, dataLength: number, requestProcessor: (request: ClientRequest, reject: (error: Error) => void) => void): Promise<string | undefined>;
|
||
|
deleteRelease(isForce?: boolean): Promise<void>;
|
||
|
toString(): string;
|
||
|
}
|