Class: StateManager ​

Source: 1.1.0 · e3417e89b638

Defined in: packages/valaxy/node/app/state.ts:17

Transient state shared by plugins in one Valaxy build context.

Constructors ​

Constructor ​

ts
new StateManager(): StateManager;

Returns ​

StateManager

Properties ​

idMap ​

ts
idMap: Map<string, ValaxyFileInfo>;

Defined in: packages/valaxy/node/app/state.ts:21

Zh ​

文章 ID 映射

Accessors ​

size ​

Get Signature ​

ts
get size(): number;

Defined in: packages/valaxy/node/app/state.ts:25

Returns ​

number

Methods ​

clear() ​

ts
clear(): void;

Defined in: packages/valaxy/node/app/state.ts:73

Returns ​

void


delete() ​

ts
delete(id): boolean;

Defined in: packages/valaxy/node/app/state.ts:68

Parameters ​

id ​

string

Returns ​

boolean


dispose() ​

ts
dispose(): void;

Defined in: packages/valaxy/node/app/state.ts:82

Returns ​

void


get() ​

ts
get(id): ValaxyFileInfo | undefined;

Defined in: packages/valaxy/node/app/state.ts:47

Parameters ​

id ​

string

Returns ​

ValaxyFileInfo | undefined


onDispose() ​

ts
onDispose(dispose): void;

Defined in: packages/valaxy/node/app/state.ts:78

Parameters ​

dispose ​

() => void

Returns ​

void


set() ​

ts
set(fileInfo): void;

Defined in: packages/valaxy/node/app/state.ts:36

Parameters ​

fileInfo ​

ValaxyFileInfo

Returns ​

void


take() ​

ts
take(id): ValaxyFileInfo | undefined;

Defined in: packages/valaxy/node/app/state.ts:51

Parameters ​

id ​

string

Returns ​

ValaxyFileInfo | undefined