---
title: FileRowProcessor
slug: data-platform/connect-platform/app-sdk-api-reference-interfaces-filerowprocessor
docTags: 
createdAt: 2026-08-05T20:06:38.318Z
---

[OCP App SDK](docId\:gxEU_0AA37IEZJK-uoVcT)

***

[OCP App SDK](docId\:gxEU_0AA37IEZJK-uoVcT) / FileRowProcessor

# Interface: FileRowProcessor\<T>

Defined in: [src/util/FileStream.ts:5](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/util/FileStream.ts#L5)

## Type Parameters

### T

`T`

## Methods

### complete()

:::BlockQuote
**complete**(): `Promise`\<`void`>
:::

Defined in: [src/util/FileStream.ts:17](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/util/FileStream.ts#L17)

Complete any pending work. Called when the source file has
been completely processed.

### Returns

`Promise`\<`void`>

***

### process()

:::BlockQuote
**process**(`row`): `Promise`\<`boolean`>
:::

Defined in: [src/util/FileStream.ts:11](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/util/FileStream.ts#L11)

Process a row from a file.

### Parameters

### row

`T`

to process

### Returns

`Promise`\<`boolean`>

true if it is safe to pause after this row, false otherwise
