UNPKG

alapa

Version:

A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.

22 lines (21 loc) 882 B
import { BaseResourcefulController } from "./base-resourceful"; /** * @abstract * The `RestfulResource` class serves as an abstract base class designed to define * a set of common methods for resourceful controllers in a application. * It provides a skeleton for CRUD (Create, Read, Update, Delete) operations, * requiring each method to be implemented by subclasses. * * Note: The `create` and `edit` methods are intentionally excluded from {@link ResourcefulController}. */ export declare abstract class RestfulResource extends BaseResourcefulController { } /** * @abstract * The `ApiResource` class is an alias for {@link RestfulResource}. * * This class inherits all methods and properties from `RestfulResource`, * allowing it to serve as a specialized version tailored for API use cases. */ export declare abstract class ApiResource extends RestfulResource { }