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 许可发布