1 | import { Entity, ODataVersionOf } from '../entity';
|
2 | import type { CollectionField } from './collection-field';
|
3 | import type { AllFields } from './all-fields';
|
4 | import type { ComplexTypeField } from './complex-type-field';
|
5 | import type { CustomField } from './custom-field';
|
6 | import type { Link } from './link';
|
7 | import type { SimpleTypeFields } from './simple-type-fields';
|
8 | export declare type Selectable<EntityT extends Entity> = ODataVersionOf<EntityT> extends 'v2' ? SimpleTypeFields<EntityT> | Link<EntityT> | ComplexTypeField<EntityT, any, boolean, boolean> | CustomField<EntityT, boolean> | CollectionField<EntityT, any, boolean, boolean> | AllFields<EntityT> : ODataVersionOf<EntityT> extends 'v4' ? SimpleTypeFields<EntityT> | ComplexTypeField<EntityT, any, boolean, boolean> | CustomField<EntityT, boolean> | CollectionField<EntityT, any, boolean, boolean> | AllFields<EntityT> : never;
|
9 |
|
\ | No newline at end of file |