@sora-soft/framework / ComponentScope
Class: ComponentScope
Defined in: packages/framework/src/lib/context/scope/ComponentScope.ts:8
Extends
Constructors
Constructor
new ComponentScope(store): ComponentScope;Defined in: packages/framework/src/lib/context/scope/ComponentScope.ts:9
Parameters
| Parameter | Type |
|---|---|
store | IComponentScopeStore |
Returns
ComponentScope
Overrides
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
id_ | protected | string | LogScope.id_ | packages/framework/src/lib/context/Scope.ts:62 |
parent_? | protected | Scope<unknown> | LogScope.parent_ | packages/framework/src/lib/context/Scope.ts:63 |
stack_ | protected | string | LogScope.stack_ | packages/framework/src/lib/context/Scope.ts:65 |
store_ | protected | IComponentScopeStore | LogScope.store_ | packages/framework/src/lib/context/Scope.ts:64 |
Accessors
componentId
Get Signature
get componentId(): string;Defined in: packages/framework/src/lib/context/scope/ComponentScope.ts:17
Returns
string
id
Get Signature
get id(): string;Defined in: packages/framework/src/lib/context/Scope.ts:58
Returns
string
Inherited from
logCategory
Get Signature
get logCategory(): string;Defined in: packages/framework/src/lib/context/scope/ComponentScope.ts:21
Returns
string
Overrides
name
Get Signature
get name(): string;Defined in: packages/framework/src/lib/context/scope/ComponentScope.ts:13
Returns
string
parent
Get Signature
get parent(): Scope<unknown> | undefined;Defined in: packages/framework/src/lib/context/Scope.ts:46
Returns
Scope<unknown> | undefined
Set Signature
set parent(value): void;Defined in: packages/framework/src/lib/context/Scope.ts:50
Parameters
| Parameter | Type |
|---|---|
value | Scope<unknown> | undefined |
Returns
void
Inherited from
stack
Get Signature
get stack(): string;Defined in: packages/framework/src/lib/context/Scope.ts:54
Returns
string
Inherited from
store
Get Signature
get store(): T;Defined in: packages/framework/src/lib/context/Scope.ts:42
Returns
T
Inherited from
Methods
isInChain()
protected isInChain(id): boolean;Defined in: packages/framework/src/lib/context/Scope.ts:38
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
boolean
Inherited from
run()
run<R>(storage, callback): R;Defined in: packages/framework/src/lib/context/Scope.ts:23
Type Parameters
| Type Parameter |
|---|
R |
Parameters
| Parameter | Type |
|---|---|
storage | AsyncLocalStorage<Scope<unknown>> |
callback | () => R |
Returns
R
Inherited from
setStore()
setStore(data): void;Defined in: packages/framework/src/lib/context/Scope.ts:34
Parameters
| Parameter | Type |
|---|---|
data | IComponentScopeStore |
Returns
void