# QueryOptions

Defined in: [packages/synapse-sdk/src/subgraph/service.ts:54](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/subgraph/service.ts#L54)

Options for flexible subgraph queries with custom where clauses

## Extends

- [`PaginationOptions`](/reference/filoz/synapse-sdk/subgraph/interfaces/paginationoptions/)

## Extended by

- [`NestedQueryOptions`](/reference/filoz/synapse-sdk/subgraph/interfaces/nestedqueryoptions/)

## Properties

### first?

> `optional` **first**: `number`

Defined in: [packages/synapse-sdk/src/subgraph/service.ts:47](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/subgraph/service.ts#L47)

#### Inherited from

[`PaginationOptions`](/reference/filoz/synapse-sdk/subgraph/interfaces/paginationoptions/).[`first`](/reference/filoz/synapse-sdk/subgraph/interfaces/paginationoptions/#first)

***

### orderBy?

> `optional` **orderBy**: `string`

Defined in: [packages/synapse-sdk/src/subgraph/service.ts:56](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/subgraph/service.ts#L56)

***

### orderDirection?

> `optional` **orderDirection**: `"asc"` \| `"desc"`

Defined in: [packages/synapse-sdk/src/subgraph/service.ts:57](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/subgraph/service.ts#L57)

***

### skip?

> `optional` **skip**: `number`

Defined in: [packages/synapse-sdk/src/subgraph/service.ts:48](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/subgraph/service.ts#L48)

#### Inherited from

[`PaginationOptions`](/reference/filoz/synapse-sdk/subgraph/interfaces/paginationoptions/).[`skip`](/reference/filoz/synapse-sdk/subgraph/interfaces/paginationoptions/#skip)

***

### where?

> `optional` **where**: [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)\<`string`, `any`\>

Defined in: [packages/synapse-sdk/src/subgraph/service.ts:55](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/subgraph/service.ts#L55)