UNPKG

angular-odata

Version:

Client side OData typescript library for Angular

54 lines (53 loc) 1.48 kB
import { ReferenceConfig } from '../../types'; 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; }; toConfig(base?: Partial<ReferenceConfig>): ReferenceConfig; } export declare class CsdlInclude { Namespace: string; Alias?: string; constructor({ Namespace, Alias }: { Namespace: string; Alias?: string; }); toJson(): { Namespace: string; Alias: string | undefined; }; toConfig(): { 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; }; toConfig(): { termNamespace: string; qualifier: string | undefined; targetNamespace: string | undefined; }; }