Skip to content

Class: StateManager

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