alapa
Version:
A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.
22 lines (21 loc) • 882 B
TypeScript
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 {
}