@sora-soft/framework / Election
Abstract Class: Election
Defined in: packages/framework/src/lib/Election.ts:3
Constructors
Constructor
ts
new Election(name): Election;Defined in: packages/framework/src/lib/Election.ts:4
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Election
Accessors
id
Get Signature
ts
get id(): string | undefined;Defined in: packages/framework/src/lib/Election.ts:17
Returns
string | undefined
name
Get Signature
ts
get name(): string;Defined in: packages/framework/src/lib/Election.ts:13
Returns
string
Methods
campaign()
ts
abstract campaign(id): Promise<void>;Defined in: packages/framework/src/lib/Election.ts:8
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<void>
leader()
ts
abstract leader(): Promise<string | undefined>;Defined in: packages/framework/src/lib/Election.ts:10
Returns
Promise<string | undefined>
observer()
ts
abstract observer(): BehaviorSubject<string | undefined>;Defined in: packages/framework/src/lib/Election.ts:11
Returns
BehaviorSubject<string | undefined>
resign()
ts
abstract resign(): Promise<void>;Defined in: packages/framework/src/lib/Election.ts:9
Returns
Promise<void>