angular-odata
Version:
Client side OData typescript library for Angular
26 lines (25 loc) • 762 B
TypeScript
import { CsdlEnumType, CsdlMember } from '../metadata/csdl/csdl-enum-type';
import { Base } from './base';
import { Source } from '@angular-devkit/schematics';
import { Schema as ApiGenSchema } from '../schema';
export declare class EnumValue {
private edmType;
constructor(edmType: CsdlMember);
name(): string;
value(): number | undefined;
}
export declare class Enum extends Base {
protected edmType: CsdlEnumType;
constructor(options: ApiGenSchema, edmType: CsdlEnumType);
template(): Source;
variables(): {
[name: string]: any;
};
name(): string;
fileName(): string;
directory(): string;
fullName(): string;
members(): string[];
flags(): boolean | undefined;
importTypes(): string[];
}