odata-v4-server
Version:
OData V4 Server
31 lines (30 loc) • 965 B
TypeScript
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 {
}