UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

38 lines (33 loc) 1.15 kB
'use strict'; exports.__esModule = true; exports.deprecated = deprecated; exports.warning = warning; var _env = require('./env'); /* eslint no-console: 0 */ /** * 反对使用某一方法或属性的警告 * @param {String} props 过时的属性或方法名 * @param {String} instead 替代的属性或方法名 * @param {String} component 组件名 * * @example * log.deprecated('onBeforeClose', 'beforeClose', 'Dialog'); * // Warning: onBeforeClose is deprecated at [ Dialog ], use [ beforeClose ] instead of it. */ function deprecated(props, instead, component) { /* istanbul ignore else */ if (!(0, _env.isProduction)() && typeof console !== 'undefined' && console.error) { return console.error('Warning: [ ' + props + ' ] is deprecated at [ ' + component + ' ], ' + ('use [ ' + instead + ' ] instead of it.')); } } /** * 控制台警告日志 * @param {String} msg * @return {Console<Error> | void} */ function warning(msg) { /* istanbul ignore else */ if (!(0, _env.isProduction)() && typeof console !== 'undefined' && console.error) { return console.error('Warning: ' + msg); } }