• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

LouisBrunner / dnd-multi-backend / 3665211237

pending completion
3665211237

push

github

Louis Brunner
fix: remove Node 14 builds (need npm 7 and above) and improve npm caching

284 of 376 branches covered (75.53%)

Branch coverage included in aggregate %.

692 of 710 relevant lines covered (97.46%)

12.34 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/packages/dnd-multi-backend/src/types.ts
1
import {Backend} from 'dnd-core'
×
2

×
3
export type Transition = {
×
4
  event: string,
×
5
  check: (e: Event) => boolean,
×
6
}
×
7

×
8
export type BackendEntry = {
×
9
  id: string,
×
10
  instance: Backend,
11
  preview: boolean,
×
12
  transition?: Transition,
13
  skipDispatchOnTransition: boolean,
×
14
}
×
15

×
16
export interface MultiBackendSwitcher extends Backend {
17
  backendsList(): BackendEntry[]
18
  previewsList(): PreviewList
19
  previewEnabled(): boolean
20
}
21

22
export interface PreviewListener {
23
  backendChanged(backend: MultiBackendSwitcher): void
24
}
25

26
export interface PreviewList {
27
  register(listener: PreviewListener): void
28
  unregister(listener: PreviewListener): void
29
  backendChanged(backend: MultiBackendSwitcher): void
30
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc