angular-odata
Version:
Client side OData typescript library for Angular
26 lines (25 loc) • 945 B
TypeScript
import { EntitySetConfig } from '../../types';
import { CsdlAnnotable } from './csdl-annotation';
import type { CsdlEntityContainer } from './csdl-entity-container';
import { CsdlNavigationPropertyBinding } from './csdl-navigation-property-binding';
export declare class CsdlEntitySet extends CsdlAnnotable {
private container;
Name: string;
EntityType: string;
NavigationPropertyBinding?: CsdlNavigationPropertyBinding[];
IncludeInServiceDocument?: boolean;
constructor(container: CsdlEntityContainer, { Name, EntityType, NavigationPropertyBinding, IncludeInServiceDocument, Annotation, }: {
Name: string;
EntityType: string;
NavigationPropertyBinding?: any[];
IncludeInServiceDocument?: boolean;
Annotation?: any[];
});
toJson(): {
[key: string]: any;
};
name(): string;
namespace(): string;
fullName(): string;
toConfig(): EntitySetConfig;
}