@@ -39,52 +39,79 @@ https://github.com/solid/solid
39
39
// REMOVE @ts -ignore as you migrate files to TypeScript
40
40
import * as rdf from 'rdflib' // pull in first avoid cross-refs
41
41
// @ts -ignore
42
- import * as ns from './ns'
42
+ import ns from './ns'
43
43
// @ts -ignore
44
- import * as acl from './acl'
44
+ import acl from './acl'
45
45
// @ts -ignore
46
- import * as aclControl from './acl-control'
46
+ import aclControl from './acl-control'
47
47
// @ts -ignore
48
- import * as authn from './signin'
48
+ import authn from './signin'
49
49
// @ts -ignore
50
- import * as create from './create'
50
+ import create from './create'
51
51
// @ts -ignore
52
- import * as icons from './iconBase'
52
+ import icons from './iconBase'
53
53
// @ts -ignore
54
- import * as log from './log'
54
+ import log from './log'
55
55
// @ts -ignore
56
- import * as matrix from './matrix'
56
+ import matrix from './matrix'
57
57
// @ts -ignore
58
- import * as media from './media-capture'
58
+ import media from './media-capture'
59
59
// @ts -ignore
60
- import * as messageArea from './messageArea'
60
+ import messageArea from './messageArea'
61
61
// @ts -ignore
62
62
import { infiniteMessageArea } from './chat/infinite'
63
63
// @ts -ignore
64
- import * as pad from './pad'
64
+ import pad from './pad'
65
65
// @ts -ignore
66
- import * as preferences from './preferences'
66
+ import preferences from './preferences'
67
67
// @ts -ignore
68
- import * as store from './store'
68
+ import store from './store'
69
69
// @ts -ignore
70
- import * as style from './style'
70
+ import style from './style'
71
71
// @ts -ignore
72
- import * as table from './table'
72
+ import table from './table'
73
73
// @ts -ignore
74
- import * as tabs from './tabs'
74
+ import tabs from './tabs'
75
75
// @ts -ignore
76
- import * as utils from './utils'
77
- // @ts -ignore
78
- import * as widgets from './widgets'
76
+ import utils from './utils'
77
+ import widgets from './widgets'
78
+
79
+ const dom = window ? window . document : null // Idea that UI.dom can be adapted in non-browser environments
80
+
81
+ if ( typeof window !== 'undefined' ) {
82
+ ; ( < any > window ) . UI = {
83
+ ns,
84
+ rdf,
85
+ acl,
86
+ aclControl,
87
+ authn,
88
+ create,
89
+ dom,
90
+ icons,
91
+ log,
92
+ matrix,
93
+ media,
94
+ messageArea,
95
+ infiniteMessageArea,
96
+ pad,
97
+ preferences,
98
+ store,
99
+ style,
100
+ table,
101
+ tabs,
102
+ utils,
103
+ widgets
104
+ } // Simpler access by non-node scripts
105
+ }
79
106
80
- const UI = {
107
+ export {
81
108
ns ,
82
109
rdf ,
83
110
acl ,
84
111
aclControl ,
85
112
authn ,
86
113
create ,
87
- dom : window . document , // Idea that UI.dom can be adapted in non-browser environments
114
+ dom ,
88
115
icons ,
89
116
log ,
90
117
matrix ,
@@ -100,8 +127,3 @@ const UI = {
100
127
utils ,
101
128
widgets
102
129
}
103
-
104
- if ( typeof window !== 'undefined' ) {
105
- ; ( < any > window ) . UI = UI // Simpler access by non-node scripts
106
- }
107
- export default UI
0 commit comments