EHandler<T>: {
    applyFunction?(p: T, args: unknown[], returnedP?: Promise<unknown>): unknown;
    applyFunctionSendOnly?(p: T, args: unknown[]): void;
    applyMethod?(p: T, name: undefined | PropertyKey, args: unknown[], returnedP?: Promise<unknown>): unknown;
    applyMethodSendOnly?(p: T, name: undefined | PropertyKey, args: unknown[]): void;
    get?(p: T, name: PropertyKey, returnedP?: Promise<unknown>): unknown;
    getSendOnly?(p: T, name: PropertyKey): void;
}

Type Parameters

  • T