@primer/react
Version:
An implementation of GitHub's Primer Design System using React
22 lines (19 loc) • 684 B
JavaScript
function emptyFunction() {}
const warn = process.env.NODE_ENV !== "production" ? function warn(message) {
// eslint-disable-next-line no-console
console.warn('Warning:', message);
} : emptyFunction;
// Inspired by warning by fbjs
// @see https://github.com/facebook/fbjs/blob/main/packages/fbjs/src/__forks__/warning.js
const warning = process.env.NODE_ENV !== "production" ?
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function warning(condition, format, ...args) {
if (condition) {
let index = 0;
const message = format.replace(/%s/g, () => {
return args[index++];
});
warn(message);
}
} : emptyFunction;
export { warn, warning };