Source

interfaces/Executor.ts

/**
 * @summary processes query objects
 *
 * @typedef V the output
 *
 * @interface Executor
 *
 * @category Query
 */
export interface Executor {
  /**
   * @summary Processes itself
   *
   * @param {any[]} args
   *
   * @method
   */
  execute<V>(...args: any): Promise<V>;
}