UNPKG

piclist

Version:

Modified PicGo core, A tool for picture uploading

37 lines (36 loc) 1.1 kB
/// <reference types="node" /> import { EventEmitter } from 'events'; import { IPicGo } from '../types'; export declare class Lifecycle extends EventEmitter { private readonly ctx; ttfPath: string; constructor(ctx: IPicGo); private initializeDirs; private downloadTTF; private getProcessingOptions; private getUploaderType; private getSkipExtensions; start(input: any[], skipProcess?: boolean): Promise<IPicGo>; private initializeContext; private handleSkipProcess; private executeLifecycle; private handleError; private preprocess; private initializeRawInputPaths; private processImages; private processImage; private applyProcessing; private addWatermark; private compressImage; private convertHeicAndCompress; private saveProcessedImage; private getFileBaseName; private buildInRename; private beforeTransform; private doTransform; private beforeUpload; private doUpload; private afterUpload; private handlePlugins; } export default Lifecycle;