angular-odata
Version:
Client side OData typescript library for Angular
21 lines (20 loc) • 874 B
TypeScript
import { CsdlEntitySet } from "./csdl-entity-set";
import { CsdlSingleton } from "./csdl-singleton";
import { CsdlEntityType } from "./csdl-structured-type";
export declare class CsdlNavigationPropertyBinding {
protected entitySet: CsdlEntitySet | CsdlSingleton;
Path: string;
Target: string;
constructor(entitySet: CsdlEntitySet | CsdlSingleton, { Path, Target }: {
Path: string;
Target: string;
});
toJson(): {
Path: string;
Target: string;
};
entityType(): string;
resolvePropertyName(): string | undefined;
resolvePropertyType(findEntityType: (fullName: string) => CsdlEntityType | undefined): CsdlEntityType | undefined;
resolveNavigationPropertyType(findEntityType: (fullName: string) => CsdlEntityType | undefined): import("./csdl-structural-property").CsdlNavigationProperty | undefined;
}