We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 68a60ae commit 059fd66Copy full SHA for 059fd66
src/js/utils/deprecate.js
@@ -1,3 +1,14 @@
1
-export default function deprecate(message) {
2
- console.log(`[mobiledoc-kit] [DEPRECATED]: ${message}`); // jshint ignore:line
+/**
+ * Usage:
3
+ * Without a conditional, always prints deprecate message:
4
+ * `deprecate('This is deprecated')`
5
+ *
6
+ * Conditional deprecation, works similarly to `assert`, prints deprecation if
7
+ * conditional is false:
8
+ * `deprecate('Deprecated only if foo !== bar', foo === bar)`
9
+ */
10
+export default function deprecate(message, conditional=false) {
11
+ if (!conditional) {
12
+ console.log(`[mobiledoc-kit] [DEPRECATED]: ${message}`); // jshint ignore:line
13
+ }
14
}
0 commit comments