Anki/ts/graphs
Damien Elmes e948544b59 use local strategy for Svelte on CI
Allows some type errors to surface that were only being picked up
on Windows.

The root cause seems to be TypeScript picking up other .d.ts/.tsx
files in the same folder, which it can only do on Windows due to the
lack of sandboxing. On other platforms the other files can't be found,
and tsc changes the types into 'any'.

I experimented with modifying rules_svelte to build all .tsx files up
front and convert them to .d.ts in bulk, but ran into further issues
with conflicting types, as the typings in svelte2tsx seem to conflict
with Svelte's built-in types, and passing the dependencies in explicitly
causes them to be checked even though --skipLibCheck is passed in to
TypeScript.

Forcing sandboxing off is an ugly hack, and our best approach moving
forward may be to switch to ts_project for the Svelte generation -
it does appear that rules_nodejs favours it over ts_library anyway.
2020-12-29 14:50:33 +10:00
..
added.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
AddedGraph.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
AxisTicks.svelte initial Bazel conversion 2020-11-01 14:26:58 +10:00
bootstrap.ts Fix formatting 2020-12-26 18:24:24 +01:00
BUILD.bazel Add svelte lib as bazel dependency 2020-12-26 15:17:30 +01:00
buttons.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
ButtonsGraph.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
calendar.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
CalendarGraph.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
card-counts.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
CardCounts.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
d3_missing.d.ts initial Bazel conversion 2020-11-01 14:26:58 +10:00
ease.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
EaseGraph.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
future-due.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
FutureDue.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
graph-helpers.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
GraphRangeRadios.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
graphs.html Fix formatting 2020-12-26 18:24:24 +01:00
graphs.scss Merge pull request #864 from hgiesel/graphs 2020-12-29 10:14:04 +10:00
GraphsPage.svelte use local strategy for Svelte on CI 2020-12-29 14:50:33 +10:00
histogram-graph.ts initial Bazel conversion 2020-11-01 14:26:58 +10:00
HistogramGraph.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
HourGraph.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
hours.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
intervals.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
IntervalsGraph.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
NoDataOverlay.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
RangeBox.svelte Fix formatting 2020-12-26 18:24:24 +01:00
reviews.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
ReviewsGraph.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
TableData.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
today.ts fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
TodayStats.svelte fix external consumption of ts rules, and simplify import path 2020-11-05 11:01:52 +10:00
tooltip.ts initial Bazel conversion 2020-11-01 14:26:58 +10:00