# Interface FileReadOptions<T>

interface FileReadOptions<T> {
buffer?: T;
offset?: number;
length?: number;
position?: number;
}

#### Type Parameters

- T extends ArrayBufferView = Buffer

- Defined in node_modules/@types/node/fs/promises.d.ts:57

#####
Index

### Properties

buffer?
offset?
length?
position?

##
Properties

### `Optional` buffer

buffer?: T

#### Default

`Buffer.alloc(0xffff)`

- Defined in node_modules/@types/node/fs/promises.d.ts:61

### `Optional` offset

offset?: number

#### Default

    0

- Defined in node_modules/@types/node/fs/promises.d.ts:65

### `Optional` length

length?: number

#### Default

`buffer.byteLength`

- Defined in node_modules/@types/node/fs/promises.d.ts:69

### `Optional` position

position?: number

- Defined in node_modules/@types/node/fs/promises.d.ts:70