UNPKG

angular-odata

Version:

Client side OData typescript library for Angular

32 lines (31 loc) 1.12 kB
import { CsdlEntitySet } from './csdl-entity-set'; import { CsdlSingleton } from './csdl-singleton'; import { CsdlFunctionImport, CsdlActionImport } from './csdl-function-action'; import { CsdlAnnotable } from './csdl-annotation'; import type { CsdlSchema } from './csdl-schema'; import { EntityContainerConfig } from '../../types'; export declare class CsdlEntityContainer extends CsdlAnnotable { private schema; Name: string; Extend?: string; EntitySet?: CsdlEntitySet[]; Singleton?: CsdlSingleton[]; FunctionImport?: CsdlFunctionImport[]; ActionImport?: CsdlActionImport[]; constructor(schema: CsdlSchema, { Name, Extend, EntitySet, Singleton, FunctionImport, ActionImport, Annotation, }: { Name: string; Extend?: string; EntitySet?: any[]; Singleton?: any[]; FunctionImport?: any[]; ActionImport?: any[]; Annotation?: any[]; }); toJson(): { [key: string]: any; }; name(): string; namespace(): string; fullName(): string; toConfig(base?: Partial<EntityContainerConfig>): EntityContainerConfig; }