diff --git a/app/imports/client/ui/creature/character/characterSheetTabs/ActionsTab.vue b/app/imports/client/ui/creature/character/characterSheetTabs/ActionsTab.vue index ce89f4ad..951d60bf 100644 --- a/app/imports/client/ui/creature/character/characterSheetTabs/ActionsTab.vue +++ b/app/imports/client/ui/creature/character/characterSheetTabs/ActionsTab.vue @@ -57,7 +57,6 @@ export default { data() { return { tabName: 'actions', }}, - // @ts-ignore Meteor isn't defined on vue meteor: { actions() { const folderIds = CreatureProperties.find({ diff --git a/app/imports/client/ui/creature/character/characterSheetTabs/BuildTab.vue b/app/imports/client/ui/creature/character/characterSheetTabs/BuildTab.vue index ee643ec2..b4e1bf74 100644 --- a/app/imports/client/ui/creature/character/characterSheetTabs/BuildTab.vue +++ b/app/imports/client/ui/creature/character/characterSheetTabs/BuildTab.vue @@ -272,7 +272,6 @@ export default { return this.hiddenSlots.length + this.hiddenPointBuys.length; }, }, - // @ts-ignore Meteor isn't defined on vue meteor: { creature(){ return Creatures.findOne(this.creatureId); diff --git a/app/imports/client/ui/creature/slots/SlotCardsToFill.vue b/app/imports/client/ui/creature/slots/SlotCardsToFill.vue index 99528f79..4414dd29 100644 --- a/app/imports/client/ui/creature/slots/SlotCardsToFill.vue +++ b/app/imports/client/ui/creature/slots/SlotCardsToFill.vue @@ -36,7 +36,6 @@ import CreatureProperties from '/imports/api/creature/creatureProperties/CreatureProperties'; import SlotCard from '/imports/client/ui/creature/slots/SlotCard.vue'; import PointBuyCard from '/imports/client/ui/properties/components/pointBuy/PointBuyCard.vue'; -import ColumnLayout from '/imports/client/ui/components/ColumnLayout.vue'; import updateCreatureProperty from '/imports/api/creature/creatureProperties/methods/updateCreatureProperty'; import { snackbar } from '/imports/client/ui/components/snackbars/SnackbarQueue'; @@ -44,7 +43,6 @@ export default { components: { SlotCard, PointBuyCard, - ColumnLayout, }, inject: { context: { default: {} } diff --git a/app/imports/math.js b/app/imports/math.js deleted file mode 100644 index 19a9a821..00000000 --- a/app/imports/math.js +++ /dev/null @@ -1,21 +0,0 @@ -import { create, all } from 'mathjs'; - -const math = create(all); -math.import({ - 'if': function(pred, a, b) { - return pred ? a : b; - }, - 'roll': function(number, diceSize){ - let randomSrc = DDP.randomStream('diceRoller'); - if (number > 100) throw 'Can only roll 100 dice at a time'; - let rollTotal = 0; - let i, roll; - for (i = 0; i < number; i++){ - roll = ~~(randomSrc.fraction() * diceSize) + 1 - rollTotal += roll; - } - return rollTotal; - } -}); - -export default math; diff --git a/app/tsconfig.json b/app/tsconfig.json index 93b1feab..16455f25 100644 --- a/app/tsconfig.json +++ b/app/tsconfig.json @@ -12,6 +12,7 @@ "preserveSymlinks": true, "allowJs": true, "checkJs": true, + "noImplicitAny": false, "outDir": "build", "paths": { "/*": [