import { GridFilter, GridSort } from "@sforsoftware/inhandel-components"; import { GraphQlApis, GraphQlDomains, IGraphQLResult } from "../types"; import { GridHeader, GridPagination, GridQuery } from "@sforsoftware/inhandel-components"; export interface GraphQLParams { domain: GraphQlDomains; api: GraphQlApis; defaultHeaders: GridHeader[]; customSort?: GridSort[]; gridStorageLayoutKey: string; customQuery?: string; customFilter?: GridFilter | { [key: string]: any; }; filterType?: 'and' | 'or' | 'custom'; customPagination?: GridPagination; fetchWithFreeFields?: boolean; orderId?: string; includeDisabled?: boolean; statusId?: string; statusIds?: string[]; isRegistered?: boolean; isFailed?: boolean; } export interface IGraphQLService { /** * @deprecated Since version 1.9.1 Will be deleted in version 3.0. Use FetchAsync instead. */ FetchGraphQLQueryAsync(domain: GraphQlDomains, api: GraphQlApis, defaultHeaders: GridHeader[], gridStorageLayoutKey: string, customQuery?: string, customFilter?: GridQuery['filter'] | { [key: string]: any; }, fetchWithFreeFields?: boolean, orderId?: string, includeDisabled?: boolean, customSort?: GridQuery['sort'], customPagination?: GridPagination, statusId?: string, statusIds?: string[], filterType?: 'and' | 'or' | 'custom', isRegistered?: boolean): Promise; FetchAsync(params: GraphQLParams): Promise; } //# sourceMappingURL=iGraphQLService.d.ts.map