deprecate.js
- Source
Methods
(static) deprecate(message, fn) → {function}
Decorate a function with a deprecation message the first time it is called.
Parameters:
Name | Type | Description |
---|---|---|
message | string | A deprecation message to log the first time the returned function is called. |
fn | function | The function to be deprecated. |
- Source
Returns:
A wrapper function that will log a deprecation warning the first time it is called. The return value will be the return value of the wrapped function.
- Type:
- function
(static) deprecateForMajor(major, oldName, newName, fn) → {function}
Internal function used to mark a function as deprecated in the next major version with consistent messaging.
Parameters:
Name | Type | Description |
---|---|---|
major | number | The major version where it will be removed |
oldName | string | The old function name |
newName | string | The new function name |
fn | function | The function to deprecate |
- Source
Returns:
The decorated function
- Type:
- function