UNPKG

odata-v4-server

Version:
31 lines (30 loc) 965 B
import { ODataController, ODataServer } from "../lib"; export declare class Category { id: number; title: string; constructor(title: string); } export declare class Subcategory extends Category { subtitle: string; constructor(title: string, subtitle: string); } export declare class Subcategory2 extends Category { subtitle2: string; constructor(title: string, subtitle: string); } export declare class SubcategoryDetails extends Subcategory { description: string; subid: number; constructor(title: string, subtitle: string, description: string); } export declare class InheritanceController extends ODataController { all(): (Category | { id: number; title: string; "@odata.type": typeof Category; })[]; one(_: number, __: number): SubcategoryDetails; insert(data: any, type: string): any; } export declare class InheritanceServer extends ODataServer { }