# Interface UnderlyingSource<R>

interface UnderlyingSource<R> {
cancel?: UnderlyingSourceCancelCallback;
pull?: UnderlyingSourcePullCallback<R>;
start?: UnderlyingSourceStartCallback<R>;
type?: undefined;
}

#### Type Parameters

- R = any

- Defined in node_modules/@types/node/stream/web.d.ts:153

#####
Index

### Properties

cancel?
pull?
start?
type?

##
Properties

### `Optional` cancel

cancel?: UnderlyingSourceCancelCallback

- Defined in node_modules/@types/node/stream/web.d.ts:154

### `Optional` pull

pull?: UnderlyingSourcePullCallback<R>

- Defined in node_modules/@types/node/stream/web.d.ts:155

### `Optional` start

start?: UnderlyingSourceStartCallback<R>

- Defined in node_modules/@types/node/stream/web.d.ts:156

### `Optional` type

type?: undefined

- Defined in node_modules/@types/node/stream/web.d.ts:157