UNPKG

@avonjs/avonjs

Version:

A fluent Node.js API generator.

22 lines (21 loc) 562 B
import type { Action } from '../../Actions'; import { type Model, RequestTypes } from '../../Contracts'; import AvonRequest from './AvonRequest'; export default class ActionRequest extends AvonRequest { /** * Indicates type of the request instance. */ type(): RequestTypes; /** * Get the action instance for the request or abort. */ action(): Action; /** * Get the selected models for the action. */ models(): Promise<Model[]>; /** * Get resource IDs from query. */ resourceIds(): any[]; }