FIX: Allow deprecation to work with Ember CLI

This commit is contained in:
Robin Ward 2020-05-20 12:05:41 -04:00
parent 8851b79472
commit 3062036f2f

View File

@ -273,12 +273,17 @@ export function addNavItem(item) {
NavItem.extraNavItemDescriptors.push(item); NavItem.extraNavItemDescriptors.push(item);
} }
Object.defineProperty(Discourse, "NavItem", { if (typeof Discourse !== "undefined") {
get() { Object.defineProperty(Discourse, "NavItem", {
deprecated("Import the NavItem class instead of using Discourse.NavItem", { get() {
since: "2.4.0", deprecated(
dropFrom: "2.5.0" "Import the NavItem class instead of using Discourse.NavItem",
}); {
return NavItem; since: "2.4.0",
} dropFrom: "2.5.0"
}); }
);
return NavItem;
}
});
}