UNPKG

815 BTypeScriptView Raw
1import { Entity } from '../entity';
2import { Filterable } from '../filter';
3import { Orderable } from '../order';
4import { FieldType, Selectable } from '../selectable';
5/**
6 * @hidden
7 */
8export interface WithKeys {
9 keys: Record<string, FieldType>;
10}
11/**
12 * @hidden
13 */
14export interface WithSelection<EntityT extends Entity> {
15 selects: Selectable<EntityT>[];
16}
17/**
18 * @hidden
19 */
20export interface WithGetAllRestrictions<EntityT extends Entity> extends WithSelection<EntityT> {
21 top: number;
22 skip: number;
23 filter: Filterable<EntityT>;
24 orderBy: Orderable<EntityT>[];
25}
26/**
27 * @hidden
28 */
29export interface WithETag {
30 eTag: string;
31 versionIdentifierIgnored: boolean;
32}
33export declare function isWithETag(config: any): config is WithETag;
34//# sourceMappingURL=odata-request-traits.d.ts.map
\No newline at end of file