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
Returns
void
take()
ts
take(id): ValaxyFileInfo | undefined;Defined in: packages/valaxy/node/app/state.ts:51
Parameters
id
string
Returns
ValaxyFileInfo | undefined