1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
import type Scotsoun from '$types/Scotsoun';
import type ScotsounId from '$types/ScotsounId';
/**
* This might seem like an odd syntax, but this is so
* that we can use TypeScript to guarantee that every
* Lallans issue is accounted for.
*/
export const getScotsoun: ScotsounGetterTable = {
sscd001: async () => (await import('./sscd001')).default,
sscd003: async () => (await import('./sscd003')).default,
sscd008: async () => (await import('./sscd008')).default,
sscd012: async () => (await import('./sscd012')).default,
sscd014: async () => (await import('./sscd014')).default,
sscd015: async () => (await import('./sscd015')).default,
sscd017: async () => (await import('./sscd017')).default,
sscd018: async () => (await import('./sscd018')).default,
sscd020: async () => (await import('./sscd020')).default,
sscd021: async () => (await import('./sscd021')).default,
sscd022: async () => (await import('./sscd022')).default,
sscd024: async () => (await import('./sscd024')).default,
sscd028: async () => (await import('./sscd028')).default,
sscd034: async () => (await import('./sscd034')).default,
sscd035: async () => (await import('./sscd035')).default,
sscd039: async () => (await import('./sscd039')).default,
sscd042: async () => (await import('./sscd042')).default,
sscd043: async () => (await import('./sscd043')).default,
sscd046: async () => (await import('./sscd046')).default,
sscd047: async () => (await import('./sscd047')).default,
sscd048: async () => (await import('./sscd048')).default,
sscd050: async () => (await import('./sscd050')).default,
sscd051: async () => (await import('./sscd051')).default,
sscd056: async () => (await import('./sscd056')).default,
sscd057: async () => (await import('./sscd057')).default,
sscd061: async () => (await import('./sscd061')).default,
sscd063: async () => (await import('./sscd063')).default,
sscd065: async () => (await import('./sscd065')).default,
sscd067: async () => (await import('./sscd067')).default,
sscd069: async () => (await import('./sscd069')).default,
sscd070: async () => (await import('./sscd070')).default,
sscd071: async () => (await import('./sscd071')).default,
sscd072: async () => (await import('./sscd072')).default,
sscd079: async () => (await import('./sscd079')).default,
sscd080: async () => (await import('./sscd080')).default,
sscd081: async () => (await import('./sscd081')).default,
sscd083: async () => (await import('./sscd083')).default,
sscd084: async () => (await import('./sscd084')).default,
sscd087: async () => (await import('./sscd087')).default,
sscd089: async () => (await import('./sscd089')).default,
sscd092: async () => (await import('./sscd092')).default,
sscd094: async () => (await import('./sscd094')).default,
sscd095: async () => (await import('./sscd095')).default,
sscd099: async () => (await import('./sscd099')).default,
sscd105: async () => (await import('./sscd105')).default,
sscd110: async () => (await import('./sscd110')).default,
sscd111: async () => (await import('./sscd111')).default,
sscd112: async () => (await import('./sscd112')).default,
sscd115: async () => (await import('./sscd115')).default,
sscd117: async () => (await import('./sscd117')).default,
sscd118: async () => (await import('./sscd118')).default,
sscd120: async () => (await import('./sscd120')).default,
sscd121: async () => (await import('./sscd121')).default,
sscd122: async () => (await import('./sscd122')).default,
'sscd137-8': async () => (await import('./sscd137-8')).default,
sscd146: async () => (await import('./sscd146')).default,
sscd147: async () => (await import('./sscd147')).default,
sscd504: async () => (await import('./sscd504')).default,
sscd518: async () => (await import('./sscd581')).default,
sscd800: async () => (await import('./sscd800')).default,
sscd801: async () => (await import('./sscd801')).default,
sscd802: async () => (await import('./sscd802')).default,
sscd803: async () => (await import('./sscd803')).default,
sscd804: async () => (await import('./sscd804')).default,
sscd805: async () => (await import('./sscd805')).default,
sscd806: async () => (await import('./sscd806')).default,
sscd807: async () => (await import('./sscd807')).default,
sscd808: async () => (await import('./sscd808')).default,
sscd809: async () => (await import('./sscd809')).default,
sscd810: async () => (await import('./sscd810')).default,
sscd811: async () => (await import('./sscd811')).default,
sscd812: async () => (await import('./sscd812')).default,
sscd813: async () => (await import('./sscd813')).default,
sscd814: async () => (await import('./sscd814')).default,
sscd815: async () => (await import('./sscd815')).default,
sscd816: async () => (await import('./sscd816')).default,
sscdM150: async () => (await import('./sscdM150')).default,
sscdU1: async () => (await import('./sscdU1')).default,
};
export type ScotsounGetterTable = { [key in ScotsounId]: () => Promise<Scotsoun> };
export async function getAllLallansIssues(): Promise<Scotsoun[]> {
return Promise.all(Object.values(getScotsoun).map((f) => f()));
}
|