UNPKG

@tjc-group/odata-v2-service-metadata

Version:

Limited version of OData metadata response for OData V2, based on odata-v4-service-metadata

15 lines (14 loc) 690 B
import { Edm } from "@tjc-group/odata-v4-metadata"; import { Request, Response, RequestHandler } from 'express'; export declare class ServiceMetadata { static processMetadataJson(json: any, options?: Object): ServiceMetadata; static processEdmx(edmx: Edm.Edmx, options?: Object): ServiceMetadata; static defineEntities(entityConfig: Object, options?: Object): ServiceMetadata; edmx: Edm.Edmx; protected data: any; constructor(edmx: Edm.Edmx, options?: Object); document(format?: string): any; process(edmx: Edm.Edmx, options?: Object): void; requestHandler(format?: string): (_: Request, res: Response, __: RequestHandler) => void; valueOf(): any; }