angular-odata
Version:
Client side OData typescript library for Angular
35 lines (34 loc) • 908 B
TypeScript
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;
};
}