UNPKG

angular-odata

Version:

Client side OData typescript library for Angular

33 lines (32 loc) 1.25 kB
import { CsdlEntitySet } from './csdl/csdl-entity-set'; import { CsdlEnumType } from './csdl/csdl-enum-type'; import { CsdlAction, CsdlFunction } from './csdl/csdl-function-action'; import { CsdlReference } from './csdl/csdl-reference'; import { CsdlSchema } from './csdl/csdl-schema'; import { CsdlComplexType, CsdlEntityType } from './csdl/csdl-structured-type'; export declare class ODataMetadata { Version: string; References: CsdlReference[]; Schemas: CsdlSchema[]; constructor(Version: string, References: any[], Schemas: any[]); toJson(): { Version: string; References: { [key: string]: any; }[]; Schemas: { [key: string]: any; }[]; }; static fromJson(json: any): ODataMetadata; functions(): CsdlFunction[]; actions(): CsdlAction[]; enumTypes(): CsdlEnumType[]; entityTypes(): CsdlEntityType[]; complexTypes(): CsdlComplexType[]; entitySets(): CsdlEntitySet[]; findEnumType(fullName: string): CsdlEnumType | undefined; findEntityType(fullName: string): CsdlEntityType | undefined; findComplexType(fullName: string): CsdlComplexType | undefined; findEntitySet(fullName: string): CsdlEntitySet | undefined; }