Skip to content

@sora-soft/framework


@sora-soft/framework / WorkerScope

Class: WorkerScope

Defined in: packages/framework/src/lib/context/scope/WorkerScope.ts:8

Extends

Constructors

Constructor

ts
new WorkerScope(store): WorkerScope;

Defined in: packages/framework/src/lib/context/scope/WorkerScope.ts:9

Parameters

ParameterType
storeIWorkerScopeStore

Returns

WorkerScope

Overrides

LogScope.constructor

Properties

PropertyModifierTypeInherited fromDefined in
id_protectedstringLogScope.id_packages/framework/src/lib/context/Scope.ts:62
parent_?protectedScope<unknown>LogScope.parent_packages/framework/src/lib/context/Scope.ts:63
stack_protectedstringLogScope.stack_packages/framework/src/lib/context/Scope.ts:65
store_protectedIWorkerScopeStoreLogScope.store_packages/framework/src/lib/context/Scope.ts:64

Accessors

id

Get Signature

ts
get id(): string;

Defined in: packages/framework/src/lib/context/Scope.ts:58

Returns

string

Inherited from

LogScope.id


logCategory

Get Signature

ts
get logCategory(): string;

Defined in: packages/framework/src/lib/context/scope/WorkerScope.ts:29

Returns

string

Overrides

LogScope.logCategory


name

Get Signature

ts
get name(): string;

Defined in: packages/framework/src/lib/context/scope/WorkerScope.ts:21

Returns

string


parent

Get Signature

ts
get parent(): Scope<unknown> | undefined;

Defined in: packages/framework/src/lib/context/Scope.ts:46

Returns

Scope<unknown> | undefined

Set Signature

ts
set parent(value): void;

Defined in: packages/framework/src/lib/context/Scope.ts:50

Parameters
ParameterType
valueScope<unknown> | undefined
Returns

void

Inherited from

LogScope.parent


stack

Get Signature

ts
get stack(): string;

Defined in: packages/framework/src/lib/context/Scope.ts:54

Returns

string

Inherited from

LogScope.stack


store

Get Signature

ts
get store(): T;

Defined in: packages/framework/src/lib/context/Scope.ts:42

Returns

T

Inherited from

LogScope.store


workerId

Get Signature

ts
get workerId(): string;

Defined in: packages/framework/src/lib/context/scope/WorkerScope.ts:25

Returns

string

Methods

hasComponent()

ts
hasComponent(id): boolean;

Defined in: packages/framework/src/lib/context/scope/WorkerScope.ts:17

Parameters

ParameterType
idstring

Returns

boolean


hasProvider()

ts
hasProvider(id): boolean;

Defined in: packages/framework/src/lib/context/scope/WorkerScope.ts:13

Parameters

ParameterType
idstring

Returns

boolean


isInChain()

ts
protected isInChain(id): boolean;

Defined in: packages/framework/src/lib/context/Scope.ts:38

Parameters

ParameterType
idstring

Returns

boolean

Inherited from

LogScope.isInChain


run()

ts
run<R>(storage, callback): R;

Defined in: packages/framework/src/lib/context/Scope.ts:23

Type Parameters

Type Parameter
R

Parameters

ParameterType
storageAsyncLocalStorage<Scope<unknown>>
callback() => R

Returns

R

Inherited from

LogScope.run


setStore()

ts
setStore(data): void;

Defined in: packages/framework/src/lib/context/Scope.ts:34

Parameters

ParameterType
dataIWorkerScopeStore

Returns

void

Inherited from

LogScope.setStore

基于 WTFPL 许可发布