Uname: Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Software: LiteSpeed
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.213.251.212
Your Ip: 3.149.245.181
User: allssztx (535) | Group: allssztx (533)
Safe Mode: OFF
Disable Function:
NONE

name : index.d.ts
declare module "kareem" {
  export default class Kareem {
    static skipWrappedFunction(): SkipWrappedFunction;
    static overwriteMiddlewareResult(): OverwriteMiddlewareResult;

    pre(name: string | RegExp, fn: Function): this;
    pre(name: string | RegExp, options: Record<string, any>, fn: Function, error?: any, unshift?: boolean): this;
    post(name: string | RegExp, fn: Function): this;
    post(name: string | RegExp, options: Record<string, any>, fn: Function, unshift?: boolean): this;

    clone(): Kareem;
    merge(other: Kareem, clone?: boolean): this;

    createWrapper(name: string, fn: Function, context?: any, options?: Record<string, any>): Function;
    createWrapperSync(name: string, fn: Function): Function;
    hasHooks(name: string): boolean;
    filter(fn: Function): Kareem;

    wrap(name: string, fn: Function, context: any, args: any[], options?: Record<string, any>): Function;

    execPostSync(name: string, context: any, args: any[]): any;
    execPost(name: string, context: any, args: any[], options?: Record<string, any>, callback?: Function): void;
    execPreSync(name: string, context: any, args: any[]): any;
    execPre(name: string, context: any, args: any[], callback?: Function): void;
  }

  class SkipWrappedFunction {}
  class OverwriteMiddlewareResult {}
}
© 2025 GrazzMean-Shell