Skip to content

Commit d4d4728

Browse files
committed
Use util.deprecate instead of homegrown deprecation
1 parent 06d0082 commit d4d4728

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/support_code_library/builder.js

+2-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
import util from 'util'
12
import _ from 'lodash'
23
import arity from 'util-arity'
34
import isGenerator from 'is-generator'
45
import {Parameter} from 'cucumber-expressions'
56
import path from 'path'
67
import TransformLookupBuilder from './transform_lookup_builder'
78
import * as helpers from './helpers'
8-
99
function build({cwd, fns}) {
1010
const options = {
1111
afterHookDefinitions: [],
@@ -29,14 +29,7 @@ function build({cwd, fns}) {
2929
)
3030
options.parameterRegistry.addParameter(parameter)
3131
}
32-
function addTransform({captureGroupRegexps, transformer, typeName}) {
33-
// eslint-disable-next-line no-console
34-
if (console !== 'undefined' && typeof console.error === 'function') {
35-
// eslint-disable-next-line no-console
36-
console.error('addTransform is obsolete and will be removed in a future version. Please use addParameter instead.')
37-
}
38-
addParameter({captureGroupRegexps, transformer, typeName})
39-
}
32+
const addTransform = util.deprecate(addParameter, 'addTransform is deprecated and will be removed in a future version. Please use addParameter instead.')
4033
const fnArgument = {
4134
addParameter,
4235
addTransform,

0 commit comments

Comments
 (0)