Skip to content

@sora-soft/framework


@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 ​

ParameterType
namestring

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 ​

ParameterType
idstring

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>

基于 WTFPL 许可发布