picgo
Version:
A tool for image uploading
17 lines (16 loc) • 499 B
TypeScript
import { EventEmitter } from 'events';
import { IPicGo, UploadOptions } from '../types';
export declare class Lifecycle extends EventEmitter {
private readonly ctx;
private step;
constructor(ctx: IPicGo);
start(input: any[], options?: UploadOptions): Promise<IPicGo>;
private beforeTransform;
private doTransform;
private beforeUpload;
private doUpload;
private afterUpload;
private buildSuccessMessage;
private handlePlugins;
}
export default Lifecycle;