Skip to main content

Type Alias: RemovalExtenderWrapper<TProps>

RemovalExtenderWrapper<TProps> = (next) => RemovalExtender<TProps>

Defined in: model/edit-request.ts:108

How installing a removal extender composes. next is the hook's current occupant — a function that returns no id when nothing has claimed it yet.

ctx.edits.setRemovalExtender((next) => (request) => new Set([...next(request), ...mine(request)]));

Lives beside RemovalExtender for the same reason ExtenderWrapper lives beside EditExtender.

Type Parameters​

TProps​

TProps = Record<string, unknown>

Parameters​

next​

RemovalExtender<TProps>

Returns​

RemovalExtender<TProps>