UNPKG

@aut-labs/sdk

Version:

The TS/JS SDK package aims to make it easy for frontends/backends to integrate with Aut Smart Contracts

23 lines (22 loc) 822 B
export declare class GraphQLFilter { prop: string | any; comparison: 'equals' | 'not' | 'contains' | 'startsWith' | 'notOneOf' | 'nullOrSmallerOrEquals' | 'notContains' | 'oneOf' | 'nullOrEquals' | 'endsWith' | 'greaterOrEqual' | string; value?: any; constructor(filter: GraphQLFilter); } export interface QueryFilter extends GraphQLFilter { value?: string | number | string[] | number[]; } export declare type QuerySort = { [key: string]: 'ASC' | 'DESC' | string; }; export declare const queryParamsAsString: (params: QueryParams, defaultIdKey?: any) => string; export declare class QueryParams { skip?: number; take?: number; filters?: QueryFilter[]; filter?: any; sort?: QuerySort; addDisplayFields?: boolean; constructor(params?: QueryParams, defaultIdKey?: any); }