From 046c6c55d3b44f90f5638a188ffa108de29e7205 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 1 Oct 2021 18:28:38 +1000 Subject: [PATCH] use extra rootDir in tsconfig instead of symlinks The nice thing about the symlink approach is that it allowed tsc -b to function without any changes to the tsconfig.json file, but it meant there were extra links we had to maintain. So instead, we just add an extra rootDirs entry, and add two commented-out lines that can be uncommented when wanting to build with tsc directly. --- ts/change-notetype/BUILD.bazel | 1 - ts/components/BUILD.bazel | 4 ---- ts/congrats/BUILD.bazel | 4 ---- ts/congrats/CongratsPage.svelte.d.ts | 1 - ts/deck-options/Addons.svelte.d.ts | 1 - ts/deck-options/AdvancedOptions.svelte.d.ts | 1 - ts/deck-options/AudioOptions.svelte.d.ts | 1 - ts/deck-options/BUILD.bazel | 4 ---- ts/deck-options/BuryOptions.svelte.d.ts | 1 - ts/deck-options/CardStateCustomizer.svelte.d.ts | 1 - ts/deck-options/CheckBox.svelte.d.ts | 1 - ts/deck-options/CheckBoxRow.svelte.d.ts | 1 - ts/deck-options/Col.svelte.d.ts | 1 - ts/deck-options/ConfigSelector.svelte.d.ts | 1 - ts/deck-options/DailyLimits.svelte.d.ts | 1 - ts/deck-options/DeckOptionsPage.svelte.d.ts | 1 - ts/deck-options/DisplayOrder.svelte.d.ts | 1 - ts/deck-options/EnumSelector.svelte.d.ts | 1 - ts/deck-options/EnumSelectorRow.svelte.d.ts | 1 - ts/deck-options/HtmlAddon.svelte.d.ts | 1 - ts/deck-options/Label.svelte.d.ts | 1 - ts/deck-options/LapseOptions.svelte.d.ts | 1 - ts/deck-options/NewOptions.svelte.d.ts | 1 - ts/deck-options/RevertButton.svelte.d.ts | 1 - ts/deck-options/Row.svelte.d.ts | 1 - ts/deck-options/SaveButton.svelte.d.ts | 1 - ts/deck-options/SpinBox.svelte.d.ts | 1 - ts/deck-options/SpinBoxFloat.svelte.d.ts | 1 - ts/deck-options/SpinBoxFloatRow.svelte.d.ts | 1 - ts/deck-options/SpinBoxRow.svelte.d.ts | 1 - ts/deck-options/StepsInput.svelte.d.ts | 1 - ts/deck-options/StepsInputRow.svelte.d.ts | 1 - ts/deck-options/Switch.svelte.d.ts | 1 - ts/deck-options/SwitchRow.svelte.d.ts | 1 - ts/deck-options/TextInputModal.svelte.d.ts | 1 - ts/deck-options/TimerOptions.svelte.d.ts | 1 - ts/deck-options/TitledContainer.svelte.d.ts | 1 - ts/deck-options/TooltipLabel.svelte.d.ts | 1 - ts/deck-options/Warning.svelte.d.ts | 1 - ts/editable/BUILD.bazel | 4 ---- ts/editable/Mathjax.svelte.d.ts | 1 - ts/editor/AddTagBadge.svelte.d.ts | 1 - ts/editor/AddonButtons.svelte.d.ts | 1 - ts/editor/AutocompleteItem.svelte.d.ts | 1 - ts/editor/BUILD.bazel | 4 ---- ts/editor/ClozeButton.svelte.d.ts | 1 - ts/editor/ColorButtons.svelte.d.ts | 1 - ts/editor/CommandIconButton.svelte.d.ts | 1 - ts/editor/Components.svelte.d.ts | 1 - ts/editor/EditorToolbar.svelte.d.ts | 1 - ts/editor/FormatBlockButtons.svelte.d.ts | 1 - ts/editor/FormatInlineButtons.svelte.d.ts | 1 - ts/editor/HandleBackground.svelte.d.ts | 1 - ts/editor/HandleControl.svelte.d.ts | 1 - ts/editor/HandleLabel.svelte.d.ts | 1 - ts/editor/HandleSelection.svelte.d.ts | 1 - ts/editor/ImageHandle.svelte.d.ts | 1 - ts/editor/ImageHandleFloatButtons.svelte.d.ts | 1 - ts/editor/ImageHandleSizeSelect.svelte.d.ts | 1 - ts/editor/MathjaxHandle.svelte.d.ts | 1 - ts/editor/MathjaxHandleEditor.svelte.d.ts | 1 - ts/editor/MathjaxHandleInlineBlock.svelte.d.ts | 1 - ts/editor/NoteTypeButtons.svelte.d.ts | 1 - ts/editor/OnlyEditable.svelte.d.ts | 1 - ts/editor/PreviewButton.svelte.d.ts | 1 - ts/editor/SelectedTagBadge.svelte.d.ts | 1 - ts/editor/Tag.svelte.d.ts | 1 - ts/editor/TagDeleteBadge.svelte.d.ts | 1 - ts/editor/TagEditMode.svelte.d.ts | 1 - ts/editor/TagEditor.svelte.d.ts | 1 - ts/editor/TagInput.svelte.d.ts | 1 - ts/editor/TagOptionsBadge.svelte.d.ts | 1 - ts/editor/TagWithTooltip.svelte.d.ts | 1 - ts/editor/TemplateButtons.svelte.d.ts | 1 - ts/editor/WithAutocomplete.svelte.d.ts | 1 - ts/editor/WithColorHelper.svelte.d.ts | 1 - ts/editor/WithImageConstrained.svelte.d.ts | 1 - ts/eslint.bzl | 2 +- ts/graphs/AddedGraph.svelte.d.ts | 1 - ts/graphs/AxisTicks.svelte.d.ts | 1 - ts/graphs/BUILD.bazel | 4 ---- ts/graphs/ButtonsGraph.svelte.d.ts | 1 - ts/graphs/CalendarGraph.svelte.d.ts | 1 - ts/graphs/CardCounts.svelte.d.ts | 1 - ts/graphs/CumulativeOverlay.svelte.d.ts | 1 - ts/graphs/EaseGraph.svelte.d.ts | 1 - ts/graphs/FutureDue.svelte.d.ts | 1 - ts/graphs/Graph.svelte.d.ts | 1 - ts/graphs/GraphRangeRadios.svelte.d.ts | 1 - ts/graphs/GraphsPage.svelte.d.ts | 1 - ts/graphs/HistogramGraph.svelte.d.ts | 1 - ts/graphs/HourGraph.svelte.d.ts | 1 - ts/graphs/HoverColumns.svelte.d.ts | 1 - ts/graphs/InputBox.svelte.d.ts | 1 - ts/graphs/IntervalsGraph.svelte.d.ts | 1 - ts/graphs/NoDataOverlay.svelte.d.ts | 1 - ts/graphs/RangeBox.svelte.d.ts | 1 - ts/graphs/ReviewsGraph.svelte.d.ts | 1 - ts/graphs/TableData.svelte.d.ts | 1 - ts/graphs/TodayStats.svelte.d.ts | 1 - ts/graphs/Tooltip.svelte.d.ts | 1 - ts/graphs/WithGraphData.svelte.d.ts | 1 - ts/html-filter/BUILD.bazel | 1 - ts/lib/BUILD.bazel | 13 ++----------- ts/lib/backend_proto.d.ts | 1 - ts/lib/i18n.ts | 1 - ts/lib/tsconfig.json | 2 +- ts/prettier.bzl | 2 +- ts/reviewer/BUILD.bazel | 3 --- ts/sveltelib/BUILD.bazel | 4 ---- ts/tsconfig.json | 9 ++++++++- ts/typescript.bzl | 5 ++++- 112 files changed, 17 insertions(+), 145 deletions(-) delete mode 120000 ts/congrats/CongratsPage.svelte.d.ts delete mode 120000 ts/deck-options/Addons.svelte.d.ts delete mode 120000 ts/deck-options/AdvancedOptions.svelte.d.ts delete mode 120000 ts/deck-options/AudioOptions.svelte.d.ts delete mode 120000 ts/deck-options/BuryOptions.svelte.d.ts delete mode 120000 ts/deck-options/CardStateCustomizer.svelte.d.ts delete mode 120000 ts/deck-options/CheckBox.svelte.d.ts delete mode 120000 ts/deck-options/CheckBoxRow.svelte.d.ts delete mode 120000 ts/deck-options/Col.svelte.d.ts delete mode 120000 ts/deck-options/ConfigSelector.svelte.d.ts delete mode 120000 ts/deck-options/DailyLimits.svelte.d.ts delete mode 120000 ts/deck-options/DeckOptionsPage.svelte.d.ts delete mode 120000 ts/deck-options/DisplayOrder.svelte.d.ts delete mode 120000 ts/deck-options/EnumSelector.svelte.d.ts delete mode 120000 ts/deck-options/EnumSelectorRow.svelte.d.ts delete mode 120000 ts/deck-options/HtmlAddon.svelte.d.ts delete mode 120000 ts/deck-options/Label.svelte.d.ts delete mode 120000 ts/deck-options/LapseOptions.svelte.d.ts delete mode 120000 ts/deck-options/NewOptions.svelte.d.ts delete mode 120000 ts/deck-options/RevertButton.svelte.d.ts delete mode 120000 ts/deck-options/Row.svelte.d.ts delete mode 120000 ts/deck-options/SaveButton.svelte.d.ts delete mode 120000 ts/deck-options/SpinBox.svelte.d.ts delete mode 120000 ts/deck-options/SpinBoxFloat.svelte.d.ts delete mode 120000 ts/deck-options/SpinBoxFloatRow.svelte.d.ts delete mode 120000 ts/deck-options/SpinBoxRow.svelte.d.ts delete mode 120000 ts/deck-options/StepsInput.svelte.d.ts delete mode 120000 ts/deck-options/StepsInputRow.svelte.d.ts delete mode 120000 ts/deck-options/Switch.svelte.d.ts delete mode 120000 ts/deck-options/SwitchRow.svelte.d.ts delete mode 120000 ts/deck-options/TextInputModal.svelte.d.ts delete mode 120000 ts/deck-options/TimerOptions.svelte.d.ts delete mode 120000 ts/deck-options/TitledContainer.svelte.d.ts delete mode 120000 ts/deck-options/TooltipLabel.svelte.d.ts delete mode 120000 ts/deck-options/Warning.svelte.d.ts delete mode 120000 ts/editable/Mathjax.svelte.d.ts delete mode 120000 ts/editor/AddTagBadge.svelte.d.ts delete mode 120000 ts/editor/AddonButtons.svelte.d.ts delete mode 120000 ts/editor/AutocompleteItem.svelte.d.ts delete mode 120000 ts/editor/ClozeButton.svelte.d.ts delete mode 120000 ts/editor/ColorButtons.svelte.d.ts delete mode 120000 ts/editor/CommandIconButton.svelte.d.ts delete mode 120000 ts/editor/Components.svelte.d.ts delete mode 120000 ts/editor/EditorToolbar.svelte.d.ts delete mode 120000 ts/editor/FormatBlockButtons.svelte.d.ts delete mode 120000 ts/editor/FormatInlineButtons.svelte.d.ts delete mode 120000 ts/editor/HandleBackground.svelte.d.ts delete mode 120000 ts/editor/HandleControl.svelte.d.ts delete mode 120000 ts/editor/HandleLabel.svelte.d.ts delete mode 120000 ts/editor/HandleSelection.svelte.d.ts delete mode 120000 ts/editor/ImageHandle.svelte.d.ts delete mode 120000 ts/editor/ImageHandleFloatButtons.svelte.d.ts delete mode 120000 ts/editor/ImageHandleSizeSelect.svelte.d.ts delete mode 120000 ts/editor/MathjaxHandle.svelte.d.ts delete mode 120000 ts/editor/MathjaxHandleEditor.svelte.d.ts delete mode 120000 ts/editor/MathjaxHandleInlineBlock.svelte.d.ts delete mode 120000 ts/editor/NoteTypeButtons.svelte.d.ts delete mode 120000 ts/editor/OnlyEditable.svelte.d.ts delete mode 120000 ts/editor/PreviewButton.svelte.d.ts delete mode 120000 ts/editor/SelectedTagBadge.svelte.d.ts delete mode 120000 ts/editor/Tag.svelte.d.ts delete mode 120000 ts/editor/TagDeleteBadge.svelte.d.ts delete mode 120000 ts/editor/TagEditMode.svelte.d.ts delete mode 120000 ts/editor/TagEditor.svelte.d.ts delete mode 120000 ts/editor/TagInput.svelte.d.ts delete mode 120000 ts/editor/TagOptionsBadge.svelte.d.ts delete mode 120000 ts/editor/TagWithTooltip.svelte.d.ts delete mode 120000 ts/editor/TemplateButtons.svelte.d.ts delete mode 120000 ts/editor/WithAutocomplete.svelte.d.ts delete mode 120000 ts/editor/WithColorHelper.svelte.d.ts delete mode 120000 ts/editor/WithImageConstrained.svelte.d.ts delete mode 120000 ts/graphs/AddedGraph.svelte.d.ts delete mode 120000 ts/graphs/AxisTicks.svelte.d.ts delete mode 120000 ts/graphs/ButtonsGraph.svelte.d.ts delete mode 120000 ts/graphs/CalendarGraph.svelte.d.ts delete mode 120000 ts/graphs/CardCounts.svelte.d.ts delete mode 120000 ts/graphs/CumulativeOverlay.svelte.d.ts delete mode 120000 ts/graphs/EaseGraph.svelte.d.ts delete mode 120000 ts/graphs/FutureDue.svelte.d.ts delete mode 120000 ts/graphs/Graph.svelte.d.ts delete mode 120000 ts/graphs/GraphRangeRadios.svelte.d.ts delete mode 120000 ts/graphs/GraphsPage.svelte.d.ts delete mode 120000 ts/graphs/HistogramGraph.svelte.d.ts delete mode 120000 ts/graphs/HourGraph.svelte.d.ts delete mode 120000 ts/graphs/HoverColumns.svelte.d.ts delete mode 120000 ts/graphs/InputBox.svelte.d.ts delete mode 120000 ts/graphs/IntervalsGraph.svelte.d.ts delete mode 120000 ts/graphs/NoDataOverlay.svelte.d.ts delete mode 120000 ts/graphs/RangeBox.svelte.d.ts delete mode 120000 ts/graphs/ReviewsGraph.svelte.d.ts delete mode 120000 ts/graphs/TableData.svelte.d.ts delete mode 120000 ts/graphs/TodayStats.svelte.d.ts delete mode 120000 ts/graphs/Tooltip.svelte.d.ts delete mode 120000 ts/graphs/WithGraphData.svelte.d.ts delete mode 120000 ts/lib/backend_proto.d.ts delete mode 120000 ts/lib/i18n.ts diff --git a/ts/change-notetype/BUILD.bazel b/ts/change-notetype/BUILD.bazel index dbea78a03..f0d3d8ccf 100644 --- a/ts/change-notetype/BUILD.bazel +++ b/ts/change-notetype/BUILD.bazel @@ -21,7 +21,6 @@ compile_svelte() typescript( name = "index", - srcs = glob(["*.ts"]), deps = [ ":svelte", "//ts/components", diff --git a/ts/components/BUILD.bazel b/ts/components/BUILD.bazel index 846ad650f..e4c6842eb 100644 --- a/ts/components/BUILD.bazel +++ b/ts/components/BUILD.bazel @@ -7,10 +7,6 @@ compile_svelte() typescript( name = "components", - srcs = glob( - ["*.ts"], - exclude = ["*.test.ts"], - ), deps = [ ":svelte", "//ts/lib", diff --git a/ts/congrats/BUILD.bazel b/ts/congrats/BUILD.bazel index bb0f00e7d..506ed7b98 100644 --- a/ts/congrats/BUILD.bazel +++ b/ts/congrats/BUILD.bazel @@ -23,10 +23,6 @@ svelte( typescript( name = "index", - srcs = [ - "index.ts", - "lib.ts", - ], deps = [ "CongratsPage", "//ts/lib", diff --git a/ts/congrats/CongratsPage.svelte.d.ts b/ts/congrats/CongratsPage.svelte.d.ts deleted file mode 120000 index c89e48b0a..000000000 --- a/ts/congrats/CongratsPage.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/congrats/CongratsPage.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/Addons.svelte.d.ts b/ts/deck-options/Addons.svelte.d.ts deleted file mode 120000 index fd03d26ef..000000000 --- a/ts/deck-options/Addons.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/Addons.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/AdvancedOptions.svelte.d.ts b/ts/deck-options/AdvancedOptions.svelte.d.ts deleted file mode 120000 index fa84e0b15..000000000 --- a/ts/deck-options/AdvancedOptions.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/AdvancedOptions.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/AudioOptions.svelte.d.ts b/ts/deck-options/AudioOptions.svelte.d.ts deleted file mode 120000 index 74383fd32..000000000 --- a/ts/deck-options/AudioOptions.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/AudioOptions.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/BUILD.bazel b/ts/deck-options/BUILD.bazel index aa4a0e397..e76b6fa3c 100644 --- a/ts/deck-options/BUILD.bazel +++ b/ts/deck-options/BUILD.bazel @@ -22,10 +22,6 @@ compile_svelte() typescript( name = "index", - srcs = glob( - ["*.ts"], - exclude = ["*.svelte.d.ts"], - ), deps = [ ":svelte", "//ts/components", diff --git a/ts/deck-options/BuryOptions.svelte.d.ts b/ts/deck-options/BuryOptions.svelte.d.ts deleted file mode 120000 index c18746a2a..000000000 --- a/ts/deck-options/BuryOptions.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/BuryOptions.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/CardStateCustomizer.svelte.d.ts b/ts/deck-options/CardStateCustomizer.svelte.d.ts deleted file mode 120000 index 9bd63d528..000000000 --- a/ts/deck-options/CardStateCustomizer.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/CardStateCustomizer.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/CheckBox.svelte.d.ts b/ts/deck-options/CheckBox.svelte.d.ts deleted file mode 120000 index 86c07426f..000000000 --- a/ts/deck-options/CheckBox.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/CheckBox.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/CheckBoxRow.svelte.d.ts b/ts/deck-options/CheckBoxRow.svelte.d.ts deleted file mode 120000 index 2451afaeb..000000000 --- a/ts/deck-options/CheckBoxRow.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/CheckBoxRow.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/Col.svelte.d.ts b/ts/deck-options/Col.svelte.d.ts deleted file mode 120000 index 921d4e48f..000000000 --- a/ts/deck-options/Col.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/Col.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/ConfigSelector.svelte.d.ts b/ts/deck-options/ConfigSelector.svelte.d.ts deleted file mode 120000 index 70a7239eb..000000000 --- a/ts/deck-options/ConfigSelector.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/ConfigSelector.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/DailyLimits.svelte.d.ts b/ts/deck-options/DailyLimits.svelte.d.ts deleted file mode 120000 index 18037addb..000000000 --- a/ts/deck-options/DailyLimits.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/DailyLimits.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/DeckOptionsPage.svelte.d.ts b/ts/deck-options/DeckOptionsPage.svelte.d.ts deleted file mode 120000 index 7c2771fa3..000000000 --- a/ts/deck-options/DeckOptionsPage.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/DeckOptionsPage.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/DisplayOrder.svelte.d.ts b/ts/deck-options/DisplayOrder.svelte.d.ts deleted file mode 120000 index 746e10779..000000000 --- a/ts/deck-options/DisplayOrder.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/DisplayOrder.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/EnumSelector.svelte.d.ts b/ts/deck-options/EnumSelector.svelte.d.ts deleted file mode 120000 index 31764fcf7..000000000 --- a/ts/deck-options/EnumSelector.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/EnumSelector.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/EnumSelectorRow.svelte.d.ts b/ts/deck-options/EnumSelectorRow.svelte.d.ts deleted file mode 120000 index 554b8bd2d..000000000 --- a/ts/deck-options/EnumSelectorRow.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/EnumSelectorRow.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/HtmlAddon.svelte.d.ts b/ts/deck-options/HtmlAddon.svelte.d.ts deleted file mode 120000 index bb8b71e80..000000000 --- a/ts/deck-options/HtmlAddon.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/HtmlAddon.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/Label.svelte.d.ts b/ts/deck-options/Label.svelte.d.ts deleted file mode 120000 index 9081caa74..000000000 --- a/ts/deck-options/Label.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/Label.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/LapseOptions.svelte.d.ts b/ts/deck-options/LapseOptions.svelte.d.ts deleted file mode 120000 index c973e60f1..000000000 --- a/ts/deck-options/LapseOptions.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/LapseOptions.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/NewOptions.svelte.d.ts b/ts/deck-options/NewOptions.svelte.d.ts deleted file mode 120000 index 6f9e65726..000000000 --- a/ts/deck-options/NewOptions.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/NewOptions.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/RevertButton.svelte.d.ts b/ts/deck-options/RevertButton.svelte.d.ts deleted file mode 120000 index 9f1178ec8..000000000 --- a/ts/deck-options/RevertButton.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/RevertButton.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/Row.svelte.d.ts b/ts/deck-options/Row.svelte.d.ts deleted file mode 120000 index 1b577bf96..000000000 --- a/ts/deck-options/Row.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/Row.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/SaveButton.svelte.d.ts b/ts/deck-options/SaveButton.svelte.d.ts deleted file mode 120000 index 0eb2a49e7..000000000 --- a/ts/deck-options/SaveButton.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/SaveButton.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/SpinBox.svelte.d.ts b/ts/deck-options/SpinBox.svelte.d.ts deleted file mode 120000 index a8f3cb2be..000000000 --- a/ts/deck-options/SpinBox.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/SpinBox.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/SpinBoxFloat.svelte.d.ts b/ts/deck-options/SpinBoxFloat.svelte.d.ts deleted file mode 120000 index 58295e124..000000000 --- a/ts/deck-options/SpinBoxFloat.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/SpinBoxFloat.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/SpinBoxFloatRow.svelte.d.ts b/ts/deck-options/SpinBoxFloatRow.svelte.d.ts deleted file mode 120000 index 6a7e13549..000000000 --- a/ts/deck-options/SpinBoxFloatRow.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/SpinBoxFloatRow.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/SpinBoxRow.svelte.d.ts b/ts/deck-options/SpinBoxRow.svelte.d.ts deleted file mode 120000 index f12b1dc16..000000000 --- a/ts/deck-options/SpinBoxRow.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/SpinBoxRow.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/StepsInput.svelte.d.ts b/ts/deck-options/StepsInput.svelte.d.ts deleted file mode 120000 index dc627d5c6..000000000 --- a/ts/deck-options/StepsInput.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/StepsInput.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/StepsInputRow.svelte.d.ts b/ts/deck-options/StepsInputRow.svelte.d.ts deleted file mode 120000 index 16ac98c68..000000000 --- a/ts/deck-options/StepsInputRow.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/StepsInputRow.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/Switch.svelte.d.ts b/ts/deck-options/Switch.svelte.d.ts deleted file mode 120000 index 99c9aad6f..000000000 --- a/ts/deck-options/Switch.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/Switch.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/SwitchRow.svelte.d.ts b/ts/deck-options/SwitchRow.svelte.d.ts deleted file mode 120000 index 61bdd9218..000000000 --- a/ts/deck-options/SwitchRow.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/SwitchRow.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/TextInputModal.svelte.d.ts b/ts/deck-options/TextInputModal.svelte.d.ts deleted file mode 120000 index 431cdc00f..000000000 --- a/ts/deck-options/TextInputModal.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/TextInputModal.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/TimerOptions.svelte.d.ts b/ts/deck-options/TimerOptions.svelte.d.ts deleted file mode 120000 index fce4409ef..000000000 --- a/ts/deck-options/TimerOptions.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/TimerOptions.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/TitledContainer.svelte.d.ts b/ts/deck-options/TitledContainer.svelte.d.ts deleted file mode 120000 index 9d05d130b..000000000 --- a/ts/deck-options/TitledContainer.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/TitledContainer.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/TooltipLabel.svelte.d.ts b/ts/deck-options/TooltipLabel.svelte.d.ts deleted file mode 120000 index 2f6cc785a..000000000 --- a/ts/deck-options/TooltipLabel.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/TooltipLabel.svelte.d.ts \ No newline at end of file diff --git a/ts/deck-options/Warning.svelte.d.ts b/ts/deck-options/Warning.svelte.d.ts deleted file mode 120000 index 6b98a551c..000000000 --- a/ts/deck-options/Warning.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/deck-options/Warning.svelte.d.ts \ No newline at end of file diff --git a/ts/editable/BUILD.bazel b/ts/editable/BUILD.bazel index 047974ee2..9a32e03d8 100644 --- a/ts/editable/BUILD.bazel +++ b/ts/editable/BUILD.bazel @@ -21,10 +21,6 @@ compile_svelte() typescript( name = "editable", - srcs = glob( - ["*.ts"], - exclude = ["*.svelte.d.ts"], - ), deps = [ ":svelte", "//ts/components", diff --git a/ts/editable/Mathjax.svelte.d.ts b/ts/editable/Mathjax.svelte.d.ts deleted file mode 120000 index dcc981551..000000000 --- a/ts/editable/Mathjax.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editable/Mathjax.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/AddTagBadge.svelte.d.ts b/ts/editor/AddTagBadge.svelte.d.ts deleted file mode 120000 index 76f4e7a3b..000000000 --- a/ts/editor/AddTagBadge.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/AddTagBadge.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/AddonButtons.svelte.d.ts b/ts/editor/AddonButtons.svelte.d.ts deleted file mode 120000 index 481d4ffd2..000000000 --- a/ts/editor/AddonButtons.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/AddonButtons.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/AutocompleteItem.svelte.d.ts b/ts/editor/AutocompleteItem.svelte.d.ts deleted file mode 120000 index 0d3672f18..000000000 --- a/ts/editor/AutocompleteItem.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/AutocompleteItem.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/BUILD.bazel b/ts/editor/BUILD.bazel index b25d2a48f..d07b521cb 100644 --- a/ts/editor/BUILD.bazel +++ b/ts/editor/BUILD.bazel @@ -37,10 +37,6 @@ compile_svelte() typescript( name = "editor_ts", - srcs = glob( - ["*.ts"], - exclude = ["*.svelte.d.ts"], - ), deps = [ ":svelte", "//ts/components", diff --git a/ts/editor/ClozeButton.svelte.d.ts b/ts/editor/ClozeButton.svelte.d.ts deleted file mode 120000 index 748b2775b..000000000 --- a/ts/editor/ClozeButton.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/ClozeButton.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/ColorButtons.svelte.d.ts b/ts/editor/ColorButtons.svelte.d.ts deleted file mode 120000 index 5f981b969..000000000 --- a/ts/editor/ColorButtons.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/ColorButtons.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/CommandIconButton.svelte.d.ts b/ts/editor/CommandIconButton.svelte.d.ts deleted file mode 120000 index 737fd5ce1..000000000 --- a/ts/editor/CommandIconButton.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/CommandIconButton.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/Components.svelte.d.ts b/ts/editor/Components.svelte.d.ts deleted file mode 120000 index 5a1f0b23d..000000000 --- a/ts/editor/Components.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/Components.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/EditorToolbar.svelte.d.ts b/ts/editor/EditorToolbar.svelte.d.ts deleted file mode 120000 index 05ab569c2..000000000 --- a/ts/editor/EditorToolbar.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/EditorToolbar.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/FormatBlockButtons.svelte.d.ts b/ts/editor/FormatBlockButtons.svelte.d.ts deleted file mode 120000 index 4bd09e3e1..000000000 --- a/ts/editor/FormatBlockButtons.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/FormatBlockButtons.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/FormatInlineButtons.svelte.d.ts b/ts/editor/FormatInlineButtons.svelte.d.ts deleted file mode 120000 index 2341ab480..000000000 --- a/ts/editor/FormatInlineButtons.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/FormatInlineButtons.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/HandleBackground.svelte.d.ts b/ts/editor/HandleBackground.svelte.d.ts deleted file mode 120000 index 34a02f0b2..000000000 --- a/ts/editor/HandleBackground.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/HandleBackground.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/HandleControl.svelte.d.ts b/ts/editor/HandleControl.svelte.d.ts deleted file mode 120000 index ee2e304d3..000000000 --- a/ts/editor/HandleControl.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/HandleControl.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/HandleLabel.svelte.d.ts b/ts/editor/HandleLabel.svelte.d.ts deleted file mode 120000 index 0170ad6bb..000000000 --- a/ts/editor/HandleLabel.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/HandleLabel.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/HandleSelection.svelte.d.ts b/ts/editor/HandleSelection.svelte.d.ts deleted file mode 120000 index a179d4750..000000000 --- a/ts/editor/HandleSelection.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/HandleSelection.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/ImageHandle.svelte.d.ts b/ts/editor/ImageHandle.svelte.d.ts deleted file mode 120000 index 3946211c8..000000000 --- a/ts/editor/ImageHandle.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/ImageHandle.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/ImageHandleFloatButtons.svelte.d.ts b/ts/editor/ImageHandleFloatButtons.svelte.d.ts deleted file mode 120000 index 9d1799898..000000000 --- a/ts/editor/ImageHandleFloatButtons.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/ImageHandleFloatButtons.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/ImageHandleSizeSelect.svelte.d.ts b/ts/editor/ImageHandleSizeSelect.svelte.d.ts deleted file mode 120000 index 2d31e8493..000000000 --- a/ts/editor/ImageHandleSizeSelect.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/ImageHandleSizeSelect.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/MathjaxHandle.svelte.d.ts b/ts/editor/MathjaxHandle.svelte.d.ts deleted file mode 120000 index a917168f6..000000000 --- a/ts/editor/MathjaxHandle.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/MathjaxHandle.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/MathjaxHandleEditor.svelte.d.ts b/ts/editor/MathjaxHandleEditor.svelte.d.ts deleted file mode 120000 index 13e718334..000000000 --- a/ts/editor/MathjaxHandleEditor.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/MathjaxHandleEditor.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/MathjaxHandleInlineBlock.svelte.d.ts b/ts/editor/MathjaxHandleInlineBlock.svelte.d.ts deleted file mode 120000 index 2eda15581..000000000 --- a/ts/editor/MathjaxHandleInlineBlock.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/MathjaxHandleInlineBlock.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/NoteTypeButtons.svelte.d.ts b/ts/editor/NoteTypeButtons.svelte.d.ts deleted file mode 120000 index 6e46f0f8e..000000000 --- a/ts/editor/NoteTypeButtons.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/NoteTypeButtons.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/OnlyEditable.svelte.d.ts b/ts/editor/OnlyEditable.svelte.d.ts deleted file mode 120000 index 40521853e..000000000 --- a/ts/editor/OnlyEditable.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/OnlyEditable.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/PreviewButton.svelte.d.ts b/ts/editor/PreviewButton.svelte.d.ts deleted file mode 120000 index 221fdff22..000000000 --- a/ts/editor/PreviewButton.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/PreviewButton.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/SelectedTagBadge.svelte.d.ts b/ts/editor/SelectedTagBadge.svelte.d.ts deleted file mode 120000 index 631e5a0b8..000000000 --- a/ts/editor/SelectedTagBadge.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/SelectedTagBadge.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/Tag.svelte.d.ts b/ts/editor/Tag.svelte.d.ts deleted file mode 120000 index 94a855d3c..000000000 --- a/ts/editor/Tag.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/Tag.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/TagDeleteBadge.svelte.d.ts b/ts/editor/TagDeleteBadge.svelte.d.ts deleted file mode 120000 index 821af83d6..000000000 --- a/ts/editor/TagDeleteBadge.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/TagDeleteBadge.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/TagEditMode.svelte.d.ts b/ts/editor/TagEditMode.svelte.d.ts deleted file mode 120000 index 1792403e6..000000000 --- a/ts/editor/TagEditMode.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/TagEditMode.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/TagEditor.svelte.d.ts b/ts/editor/TagEditor.svelte.d.ts deleted file mode 120000 index d0dce4ceb..000000000 --- a/ts/editor/TagEditor.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/TagEditor.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/TagInput.svelte.d.ts b/ts/editor/TagInput.svelte.d.ts deleted file mode 120000 index 758ed6c74..000000000 --- a/ts/editor/TagInput.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/TagInput.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/TagOptionsBadge.svelte.d.ts b/ts/editor/TagOptionsBadge.svelte.d.ts deleted file mode 120000 index 1255a57a5..000000000 --- a/ts/editor/TagOptionsBadge.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/TagOptionsBadge.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/TagWithTooltip.svelte.d.ts b/ts/editor/TagWithTooltip.svelte.d.ts deleted file mode 120000 index 33a8fb045..000000000 --- a/ts/editor/TagWithTooltip.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/TagWithTooltip.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/TemplateButtons.svelte.d.ts b/ts/editor/TemplateButtons.svelte.d.ts deleted file mode 120000 index 6a7f4de70..000000000 --- a/ts/editor/TemplateButtons.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/TemplateButtons.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/WithAutocomplete.svelte.d.ts b/ts/editor/WithAutocomplete.svelte.d.ts deleted file mode 120000 index d6e57571c..000000000 --- a/ts/editor/WithAutocomplete.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/WithAutocomplete.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/WithColorHelper.svelte.d.ts b/ts/editor/WithColorHelper.svelte.d.ts deleted file mode 120000 index cdedb8abd..000000000 --- a/ts/editor/WithColorHelper.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/WithColorHelper.svelte.d.ts \ No newline at end of file diff --git a/ts/editor/WithImageConstrained.svelte.d.ts b/ts/editor/WithImageConstrained.svelte.d.ts deleted file mode 120000 index 692a68329..000000000 --- a/ts/editor/WithImageConstrained.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/editor/WithImageConstrained.svelte.d.ts \ No newline at end of file diff --git a/ts/eslint.bzl b/ts/eslint.bzl index d2d27116a..8963abf05 100644 --- a/ts/eslint.bzl +++ b/ts/eslint.bzl @@ -4,7 +4,7 @@ def eslint_test(name = "eslint", srcs = None, exclude = []): if not srcs: srcs = native.glob([ "*.ts", - ], exclude = ["*.svelte.d.ts"] + exclude) + ], exclude = exclude) _eslint_test( name = name, args = [ diff --git a/ts/graphs/AddedGraph.svelte.d.ts b/ts/graphs/AddedGraph.svelte.d.ts deleted file mode 120000 index f50b74a1d..000000000 --- a/ts/graphs/AddedGraph.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/AddedGraph.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/AxisTicks.svelte.d.ts b/ts/graphs/AxisTicks.svelte.d.ts deleted file mode 120000 index b550c6ff1..000000000 --- a/ts/graphs/AxisTicks.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/AxisTicks.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/BUILD.bazel b/ts/graphs/BUILD.bazel index e4fe64e8d..1f3125c25 100644 --- a/ts/graphs/BUILD.bazel +++ b/ts/graphs/BUILD.bazel @@ -19,10 +19,6 @@ compile_svelte() typescript( name = "index", - srcs = glob( - ["*.ts"], - exclude = ["*.svelte.d.ts"], - ), deps = [ ":svelte", "//ts/lib", diff --git a/ts/graphs/ButtonsGraph.svelte.d.ts b/ts/graphs/ButtonsGraph.svelte.d.ts deleted file mode 120000 index 384a25939..000000000 --- a/ts/graphs/ButtonsGraph.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/ButtonsGraph.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/CalendarGraph.svelte.d.ts b/ts/graphs/CalendarGraph.svelte.d.ts deleted file mode 120000 index 5601eca9c..000000000 --- a/ts/graphs/CalendarGraph.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/CalendarGraph.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/CardCounts.svelte.d.ts b/ts/graphs/CardCounts.svelte.d.ts deleted file mode 120000 index 828071942..000000000 --- a/ts/graphs/CardCounts.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/CardCounts.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/CumulativeOverlay.svelte.d.ts b/ts/graphs/CumulativeOverlay.svelte.d.ts deleted file mode 120000 index 26bf13672..000000000 --- a/ts/graphs/CumulativeOverlay.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/CumulativeOverlay.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/EaseGraph.svelte.d.ts b/ts/graphs/EaseGraph.svelte.d.ts deleted file mode 120000 index 8e4e90df9..000000000 --- a/ts/graphs/EaseGraph.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/EaseGraph.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/FutureDue.svelte.d.ts b/ts/graphs/FutureDue.svelte.d.ts deleted file mode 120000 index a7cfcb981..000000000 --- a/ts/graphs/FutureDue.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/FutureDue.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/Graph.svelte.d.ts b/ts/graphs/Graph.svelte.d.ts deleted file mode 120000 index a547f6779..000000000 --- a/ts/graphs/Graph.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/Graph.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/GraphRangeRadios.svelte.d.ts b/ts/graphs/GraphRangeRadios.svelte.d.ts deleted file mode 120000 index fe0d2683d..000000000 --- a/ts/graphs/GraphRangeRadios.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/GraphRangeRadios.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/GraphsPage.svelte.d.ts b/ts/graphs/GraphsPage.svelte.d.ts deleted file mode 120000 index dc1097c40..000000000 --- a/ts/graphs/GraphsPage.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/GraphsPage.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/HistogramGraph.svelte.d.ts b/ts/graphs/HistogramGraph.svelte.d.ts deleted file mode 120000 index 34304beca..000000000 --- a/ts/graphs/HistogramGraph.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/HistogramGraph.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/HourGraph.svelte.d.ts b/ts/graphs/HourGraph.svelte.d.ts deleted file mode 120000 index e3a59da11..000000000 --- a/ts/graphs/HourGraph.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/HourGraph.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/HoverColumns.svelte.d.ts b/ts/graphs/HoverColumns.svelte.d.ts deleted file mode 120000 index d79488530..000000000 --- a/ts/graphs/HoverColumns.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/HoverColumns.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/InputBox.svelte.d.ts b/ts/graphs/InputBox.svelte.d.ts deleted file mode 120000 index 334958102..000000000 --- a/ts/graphs/InputBox.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/InputBox.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/IntervalsGraph.svelte.d.ts b/ts/graphs/IntervalsGraph.svelte.d.ts deleted file mode 120000 index db520e4d1..000000000 --- a/ts/graphs/IntervalsGraph.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/IntervalsGraph.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/NoDataOverlay.svelte.d.ts b/ts/graphs/NoDataOverlay.svelte.d.ts deleted file mode 120000 index ec8464501..000000000 --- a/ts/graphs/NoDataOverlay.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/NoDataOverlay.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/RangeBox.svelte.d.ts b/ts/graphs/RangeBox.svelte.d.ts deleted file mode 120000 index ec95a1a6b..000000000 --- a/ts/graphs/RangeBox.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/RangeBox.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/ReviewsGraph.svelte.d.ts b/ts/graphs/ReviewsGraph.svelte.d.ts deleted file mode 120000 index fd09dcf52..000000000 --- a/ts/graphs/ReviewsGraph.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/ReviewsGraph.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/TableData.svelte.d.ts b/ts/graphs/TableData.svelte.d.ts deleted file mode 120000 index 656f78a87..000000000 --- a/ts/graphs/TableData.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/TableData.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/TodayStats.svelte.d.ts b/ts/graphs/TodayStats.svelte.d.ts deleted file mode 120000 index 120093883..000000000 --- a/ts/graphs/TodayStats.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/TodayStats.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/Tooltip.svelte.d.ts b/ts/graphs/Tooltip.svelte.d.ts deleted file mode 120000 index 118dc3d8f..000000000 --- a/ts/graphs/Tooltip.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/Tooltip.svelte.d.ts \ No newline at end of file diff --git a/ts/graphs/WithGraphData.svelte.d.ts b/ts/graphs/WithGraphData.svelte.d.ts deleted file mode 120000 index 561923761..000000000 --- a/ts/graphs/WithGraphData.svelte.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/graphs/WithGraphData.svelte.d.ts \ No newline at end of file diff --git a/ts/html-filter/BUILD.bazel b/ts/html-filter/BUILD.bazel index 61e374bf9..148df4471 100644 --- a/ts/html-filter/BUILD.bazel +++ b/ts/html-filter/BUILD.bazel @@ -5,7 +5,6 @@ load("//ts:typescript.bzl", "typescript") typescript( name = "html-filter", - srcs = glob(["*.ts"]), deps = ["@npm//@types/jest"], ) diff --git a/ts/lib/BUILD.bazel b/ts/lib/BUILD.bazel index a11ceedcf..10811be31 100644 --- a/ts/lib/BUILD.bazel +++ b/ts/lib/BUILD.bazel @@ -33,17 +33,8 @@ genrule( ], ) -_generated = [ - "backend_proto.d.ts", - "i18n.ts", -] - typescript( name = "lib", - srcs = glob( - ["*.ts"], - exclude = _generated, - ), generated = [ ":i18n.ts", ], @@ -61,9 +52,9 @@ typescript( # Tests ################ -prettier_test(exclude = _generated) +prettier_test() -eslint_test(exclude = _generated) +eslint_test() jest_test( deps = [ diff --git a/ts/lib/backend_proto.d.ts b/ts/lib/backend_proto.d.ts deleted file mode 120000 index 06e561aee..000000000 --- a/ts/lib/backend_proto.d.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/lib/backend_proto.d.ts \ No newline at end of file diff --git a/ts/lib/i18n.ts b/ts/lib/i18n.ts deleted file mode 120000 index 85bd7a908..000000000 --- a/ts/lib/i18n.ts +++ /dev/null @@ -1 +0,0 @@ -../../bazel-bin/ts/lib/i18n.ts \ No newline at end of file diff --git a/ts/lib/tsconfig.json b/ts/lib/tsconfig.json index 587e87472..3614760cc 100644 --- a/ts/lib/tsconfig.json +++ b/ts/lib/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "../tsconfig.json", - "include": ["*"], + "include": ["*", "../../bazel-bin/ts/lib/*"], "references": [], "compilerOptions": { "types": ["jest"] diff --git a/ts/prettier.bzl b/ts/prettier.bzl index 1b9af0e75..caba22c31 100644 --- a/ts/prettier.bzl +++ b/ts/prettier.bzl @@ -9,7 +9,7 @@ def prettier_test(name = "format_check", srcs = None, exclude = [], **kwargs): "*.ts", "*.js", "*.svelte", - ], exclude = ["*.svelte.d.ts"] + exclude) + ], exclude = exclude) _prettier_test( name = name, diff --git a/ts/reviewer/BUILD.bazel b/ts/reviewer/BUILD.bazel index 059d09cbe..0b81c1bd2 100644 --- a/ts/reviewer/BUILD.bazel +++ b/ts/reviewer/BUILD.bazel @@ -15,9 +15,6 @@ compile_sass( typescript( name = "reviewer_ts", - srcs = glob( - ["*.ts"], - ), deps = [ "//ts/lib", "@npm//css-browser-selector", diff --git a/ts/sveltelib/BUILD.bazel b/ts/sveltelib/BUILD.bazel index 2bda75bf3..467161f6c 100644 --- a/ts/sveltelib/BUILD.bazel +++ b/ts/sveltelib/BUILD.bazel @@ -3,12 +3,8 @@ load("//ts:prettier.bzl", "prettier_test") load("//ts:eslint.bzl", "eslint_test") load("//ts:typescript.bzl", "typescript") -# Anki Library -################ - typescript( name = "sveltelib", - srcs = glob(["**/*.ts"]), deps = [ "//ts/lib", "@npm//svelte", diff --git a/ts/tsconfig.json b/ts/tsconfig.json index f75490d43..75d7ed5af 100644 --- a/ts/tsconfig.json +++ b/ts/tsconfig.json @@ -28,8 +28,15 @@ "dom", "dom.iterable" ], + // uncomment for building with tsc directly + // "outDir": "dist", + // "rootDir": "..", "rootDir": ".", - "rootDirs": ["."], + "rootDirs": [ + ".", + // for VS code + "../bazel-bin/ts" + ], "baseUrl": ".", "paths": {}, "types": [], diff --git a/ts/typescript.bzl b/ts/typescript.bzl index f6c812375..26dce9894 100644 --- a/ts/typescript.bzl +++ b/ts/typescript.bzl @@ -3,11 +3,14 @@ load("@build_bazel_rules_nodejs//:index.bzl", "copy_to_bin", "js_library") def typescript( name, - srcs = [], + srcs = None, generated = [], tsconfig = "tsconfig.json", visibility = ["//visibility:public"], **kwargs): + if not srcs: + srcs = native.glob(["**/*.ts"]) + # all tsconfig files must be in the bazel-out folder copy_to_bin( name = tsconfig + "_bin",