Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/node_modules/plugin-error/ |
Upload File : |
declare namespace PluginError { interface Constructor { /** * @param plugin Plugin name * @param error Base error * @param options Error options */ new <E extends Error>(plugin: string, error: E, options?: Options): PluginError<E>; /** * @param plugin Plugin name * @param error Base error or error message * @param options Error options */ new <E extends Error = Error>(plugin: string, error: E | string, options: Options): PluginError<E | {[K in keyof E]: undefined}>; /** * @param plugin Plugin name * @param error Base error, error message, or options with message */ new <E extends Error = Error>(plugin: string, error: E | string | (Options & {message: string})): PluginError<E | {[K in keyof E]: undefined}>; /** * @param options Options with plugin name and message */ new(options: Options & {plugin: string, message: string}): PluginError; } interface Options { /** * Error name */ name?: string; /** * Error message */ message?: any; /** * File name where the error occurred */ fileName?: string; /** * Line number where the error occurred */ lineNumber?: number; /** * Error properties will be included in err.toString(). Can be omitted by * setting this to false. * * Default: `true` */ showProperties?: boolean; /** * By default the stack will not be shown. Set this to true if you think the * stack is important for your error. * * Default: `false` */ showStack?: boolean; /** * Error stack to use for `err.toString()` if `showStack` is `true`. * By default it uses the `stack` of the original error if you used one, otherwise it captures a new stack. */ stack?: string; } /** * The `SimplePluginError` interface defines the properties available on all the the instances of `PluginError`. * * @internal */ interface SimplePluginError extends Error { /** * Plugin name */ plugin: string; /** * Boolean controlling if the stack will be shown in `err.toString()`. */ showStack: boolean; /** * Boolean controlling if properties will be shown in `err.toString()`. */ showProperties: boolean; /** * File name where the error occurred */ fileName?: string; /** * Line number where the error occurred */ lineNumber?: number; } } /** * Abstraction for error handling for Vinyl plugins */ type PluginError<T = {}> = PluginError.SimplePluginError & T; declare const PluginError: PluginError.Constructor; export = PluginError;