Class: Vote

January 17, 2020 · View on GitHub

@daostack/clientGlobalsVote

Class: Vote

Hierarchy

  • Vote

Implements

Index

Constructors

Properties

Methods

Object literals

Constructors

constructor

+ new Vote(idOrOpts: string | IVoteStaticState, context: Arc): Vote

Defined in vote.ts:155

Parameters:

NameType
idOrOptsstring | IVoteStaticState
contextArc

Returns: Vote

Properties

context

context: Arc

Defined in vote.ts:157


id

id: string | undefined

Defined in vote.ts:154


staticState

staticState: IVoteStaticState | undefined

Defined in vote.ts:155

Methods

fetchStaticState

fetchStaticState(): Promise‹IVoteStaticState

Defined in vote.ts:197

Returns: Promise‹IVoteStaticState


setStaticState

setStaticState(opts: IVoteStaticState): void

Defined in vote.ts:193

Parameters:

NameType
optsIVoteStaticState

Returns: void


state

state(apolloQueryOptions: IApolloQueryOptions): Observable‹IVoteState

Defined in vote.ts:167

Parameters:

NameTypeDefault
apolloQueryOptionsIApolloQueryOptions{}

Returns: Observable‹IVoteState


search(context: Arc, options: IVoteQueryOptions, apolloQueryOptions: IApolloQueryOptions): Observable‹Vote[]›

Defined in vote.ts:58

Vote.search(context, options) searches for vote entities

Parameters:

NameTypeDefaultDescription
contextArc-an Arc instance that provides connection information
optionsIVoteQueryOptions{}the query options, cf. IVoteQueryOptions
apolloQueryOptionsIApolloQueryOptions{}-

Returns: Observable‹Vote[]›

an observable of Vote objects

Object literals

Static fragments

fragments: object

Defined in vote.ts:36

VoteFields

VoteFields: any = gqlfragment VoteFields on ProposalVote { id createdAt dao { id } voter proposal { id } outcome reputation }

Defined in vote.ts:37