angular-odata
Version:
Client side OData typescript library for Angular
24 lines (23 loc) • 743 B
TypeScript
import { CsdlAction, CsdlFunction } from './csdl/csdl-function-action';
import { CsdlReference } from './csdl/csdl-reference';
import { CsdlSchema } from './csdl/csdl-schema';
import { ApiConfig } from '../types';
export declare class ODataMetadata {
Version: string;
References: CsdlReference[];
Schemas: CsdlSchema[];
constructor(Version: string, References: any[], Schemas: any[]);
toConfig(base?: Partial<ApiConfig>): ApiConfig;
toJson(): {
Version: string;
References: {
[key: string]: any;
}[];
Schemas: {
[key: string]: any;
}[];
};
functions(): CsdlFunction[];
actions(): CsdlAction[];
static fromJson(json: any): ODataMetadata;
}