odata-v4-server
Version:
OData V4 Server
17 lines (16 loc) • 766 B
TypeScript
/// <reference types="node" />
import { ODataController, ODataServer, ODataQuery } from "../lib/index";
import { Writable } from "stream";
export declare class ProductsController extends ODataController {
find(query: ODataQuery, stream: Writable): Promise<Writable>;
findOne(key: string, query: ODataQuery): Promise<any>;
}
export declare class CategoriesController extends ODataController {
find(query: ODataQuery, stream: Writable): Promise<Writable>;
findOne(key: string, query: ODataQuery): Promise<any>;
}
export declare class NorthwindODataServer extends ODataServer {
GetCategoryById(id: string): IterableIterator<any>;
initDb(): Promise<void>;
static errorHandler(err: any, req: any, res: any, next: any): void;
}