UNPKG

angular-odata

Version:

Client side OData typescript library for Angular

43 lines (42 loc) 1.15 kB
import { CsdlAnnotable } from './csdl-annotation'; export declare class CsdlReference extends CsdlAnnotable { Uri: string; Include?: CsdlInclude[]; IncludeAnnotations?: CsdlIncludeAnnotations[]; constructor({ Uri, Include, IncludeAnnotations, Annotation, }: { Uri: string; Include?: any[]; IncludeAnnotations?: any[]; Annotation?: any[]; }); toJson(): { [key: string]: any; }; } export declare class CsdlInclude { Namespace: string; Alias?: string; constructor({ Namespace, Alias }: { Namespace: string; Alias?: string; }); toJson(): { Namespace: string; Alias: string | undefined; }; } export declare class CsdlIncludeAnnotations { TermNamespace: string; Qualifier?: string; TargetNamespace?: string; constructor({ TermNamespace, Qualifier, TargetNamespace, }: { TermNamespace: string; Qualifier?: string; TargetNamespace?: string; }); toJson(): { TermNamespace: string; Qualifier: string | undefined; TargetNamespace: string | undefined; }; }