Skip to content

wraps

wraps<T>(wrapped: T): (wrapper: (…args: unknown[]) => unknown) => T

Defined in: packages/pythonlib/src/functools.ts:210

Decorator to update a wrapper function to look like the wrapped function In TypeScript, this just returns the wrapper as-is (metadata is handled differently)

Type Parameters

Type Parameter
T extends (…args: unknown[]) => unknown

Parameters

ParameterType
wrappedT

Returns

(wrapper: (…args: unknown[]) => unknown): T

Parameters

ParameterType
wrapper(…args: unknown[]) => unknown

Returns

T