pailingual-odata
Version:
TypeScript client for OData v4 services
17 lines (16 loc) • 728 B
TypeScript
import { Query } from "./query";
import { EdmEntityType, ApiMetadata } from "./metadata";
import { Executable } from "./executable";
export declare class SingleSource extends Executable {
protected __metadata: EdmEntityType;
protected __apiMetadata: ApiMetadata;
constructor(__metadata: EdmEntityType, __apiMetadata: ApiMetadata, query: Query);
generatePropertyImplementation(): void;
$cast(fullTypeName: string): SingleSource;
$select(...fields: string[]): SingleSource;
$expand(prop: string, exp?: Function): SingleSource;
$delete(): Executable;
$patch(obj: any): Executable;
$unsafeExpand(exp: string): SingleSource;
$update(obj: any, put?: boolean): Executable;
}