-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathindex.js
71 lines (69 loc) · 1.57 KB
/
index.js
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
import * as Provider from './provider.js'
import * as Space from './space.js'
import * as Top from './top.js'
import * as Store from './store.js'
import * as Upload from './upload.js'
import * as Access from './access.js'
import * as Utils from './utils.js'
import * as Consumer from './consumer.js'
import * as Customer from './customer.js'
import * as Console from './console.js'
import * as RateLimit from './rate-limit.js'
import * as Admin from './admin.js'
import * as Subscription from './subscription.js'
import * as Filecoin from './filecoin.js'
import * as UCAN from './ucan.js'
export {
Access,
Provider,
Space,
Top,
Store,
Upload,
Consumer,
Customer,
Console,
Utils,
RateLimit,
Subscription,
Filecoin,
Admin,
UCAN,
}
/** @type {import('./types.js').AbilitiesArray} */
export const abilitiesAsStrings = [
Top.top.can,
Provider.add.can,
Space.space.can,
Space.info.can,
Upload.upload.can,
Upload.add.can,
Upload.get.can,
Upload.remove.can,
Upload.list.can,
Store.store.can,
Store.add.can,
Store.get.can,
Store.remove.can,
Store.list.can,
Access.access.can,
Access.authorize.can,
Access.session.can,
Customer.get.can,
Consumer.has.can,
Consumer.get.can,
Subscription.get.can,
RateLimit.add.can,
RateLimit.remove.can,
RateLimit.list.can,
Filecoin.filecoinQueue.can,
Filecoin.filecoinAdd.can,
Filecoin.aggregateQueue.can,
Filecoin.aggregateAdd.can,
Filecoin.dealQueue.can,
Filecoin.dealAdd.can,
Filecoin.chainTrackerInfo.can,
Admin.admin.can,
Admin.upload.inspect.can,
Admin.store.inspect.can,
]