UNPKG

angular-odata

Version:

Client side OData typescript library for Angular

24 lines (23 loc) 848 B
import { Base } from './base'; import { CsdlComplexType, CsdlEntityType } from '../metadata/csdl/csdl-structured-type'; import { Source } from '@angular-devkit/schematics'; import { Schema as ApiGenSchema } from '../schema'; import { Model } from './model'; import { Entity } from './entity'; import { Package } from './package'; export declare class Collection extends Base { protected edmType: CsdlEntityType | CsdlComplexType; protected entity: Entity; protected model: Model; constructor(pkg: Package, options: ApiGenSchema, edmType: CsdlEntityType | CsdlComplexType, entity: Entity, model: Model); entityType(): string; template(): Source; variables(): { [name: string]: any; }; name(): string; fileName(): string; directory(): string; fullName(): string; importTypes(): string[]; }