UNPKG

angular-odata

Version:

Client side OData typescript library for Angular

35 lines (34 loc) 908 B
import { CsdlAnnotable } from './csdl-annotation'; import type { CsdlSchema } from './csdl-schema'; export declare class CsdlEnumType extends CsdlAnnotable { private schema; Name: string; Member: CsdlMember[]; UnderlyingType?: string; IsFlags?: boolean; constructor(schema: CsdlSchema, { Name, Member, UnderlyingType, IsFlags, Annotation, }: { Name: string; Member: any[]; UnderlyingType?: string; IsFlags?: boolean; Annotation?: any[]; }); toJson(): { [key: string]: any; }; name(): string; namespace(): string; fullName(): string; } export declare class CsdlMember extends CsdlAnnotable { Name: string; Value?: number; constructor({ Name, Value, Annotation, }: { Name: string; Value?: number; Annotation?: any[]; }); toJson(): { [key: string]: any; }; }