Files: 3ab10d83371e7fb6a97e4b0a23ded460ab8e01de / methods.js
981 bytesRaw
1 | // verbose export of public methods |
2 | const {isPoll, isChooseOnePoll, isPosition, isChooseOnePosition} = require('ssb-poll-schema') |
3 | |
4 | module.exports = { |
5 | poll: { |
6 | async: { |
7 | publishChooseOne: require('./poll/async/publishChooseOne'), |
8 | get: require('./poll/async/get') |
9 | }, |
10 | sync: { |
11 | isPoll: () => isPoll, |
12 | isChooseOnePoll: () => isChooseOnePoll |
13 | // Poll: // this is not exported - doesn't follow the inject pattern atm |
14 | }, |
15 | pull: { |
16 | closed: require('./poll/pull/closed'), |
17 | open: require('./poll/pull/open'), |
18 | all: require('./poll/pull/all') |
19 | } |
20 | }, |
21 | position: { |
22 | async: { |
23 | buildChooseOne: require('./position/async/buildChooseOne'), |
24 | publishChooseOne: require('./position/async/publishChooseOne'), |
25 | buildPosition: require('./position/async/buildPosition'), |
26 | publishPosition: require('./position/async/publishPosition') |
27 | }, |
28 | sync: { |
29 | isChooseOnePosition: () => isChooseOnePosition |
30 | } |
31 | } |
32 | } |
33 |
Built with git-ssb-web