git ssb

0+

Piet / ssb-loomio



Tree: 9bf2bbbd3ecdc8c850b63aad19ada17d6bf593c7

Files: 9bf2bbbd3ecdc8c850b63aad19ada17d6bf593c7 / methods.js

1235 bytesRaw
1// verbose export of public methods
2const {isPoll, isChooseOnePoll, isPosition, isChooseOnePosition} = require('ssb-poll-schema')
3
4module.exports = {
5 poll: {
6 async: {
7 get: require('./poll/async/get'),
8 publishChooseOne: require('./poll/async/publishChooseOne'),
9 publishUpdatedClosingTime: require('./poll/async/publishUpdatedClosingTime')
10 },
11 // NOTE - we think this is a bad idea, planning to deprecate
12 // obs: {
13 // get: require('./poll/obs/get')
14 // },
15 sync: {
16 isPoll: () => isPoll,
17 isChooseOnePoll: () => isChooseOnePoll
18 // Poll: // this is not exported - doesn't follow the inject pattern atm
19 },
20 pull: {
21 closed: require('./poll/pull/closed'),
22 open: require('./poll/pull/open'),
23 all: require('./poll/pull/all'),
24 mine: require('./poll/pull/mine')
25 }
26 },
27 position: {
28 async: {
29 buildChooseOne: require('./position/async/buildChooseOne'),
30 publishChooseOne: require('./position/async/publishChooseOne'),
31 buildPosition: require('./position/async/buildPosition'),
32 publishPosition: require('./position/async/publishPosition')
33 },
34 sync: {
35 isChooseOnePosition: () => isChooseOnePosition
36 }
37 }
38}
39

Built with git-ssb-web