Interface: MCIContextProvider
runtime/mci/context.MCIContextProvider
Context provider interface for dynamic context updates
Implemented by
Table of contents
Methods
- getContext
- getCustom
- setBBS
- setCustom
- setFile
- setMessage
- setNode
- setSystem
- setTerminal
- setUser
- updateContext
Methods
getContext
▸ getContext(): MCIContext
Returns
Defined in
getCustom
▸ getCustom(key): any
Parameters
| Name | Type |
|---|---|
key |
string |
Returns
any
Defined in
setBBS
▸ setBBS(bbs): void
Parameters
| Name | Type |
|---|---|
bbs |
Partial<BBSContext> |
Returns
void
Defined in
setCustom
▸ setCustom(key, value): void
Parameters
| Name | Type |
|---|---|
key |
string |
value |
any |
Returns
void
Defined in
setFile
▸ setFile(file): void
Parameters
| Name | Type |
|---|---|
file |
Partial<FileContext> |
Returns
void
Defined in
setMessage
▸ setMessage(message): void
Parameters
| Name | Type |
|---|---|
message |
Partial<MessageContext> |
Returns
void
Defined in
setNode
▸ setNode(node): void
Parameters
| Name | Type |
|---|---|
node |
Partial<NodeContext> |
Returns
void
Defined in
setSystem
▸ setSystem(system): void
Parameters
| Name | Type |
|---|---|
system |
Partial<SystemContext> |
Returns
void
Defined in
setTerminal
▸ setTerminal(terminal): void
Parameters
| Name | Type |
|---|---|
terminal |
Partial<TerminalContext> |
Returns
void
Defined in
setUser
▸ setUser(user): void
Parameters
| Name | Type |
|---|---|
user |
Partial<UserContext> |
Returns
void
Defined in
updateContext
▸ updateContext(partial): void
Parameters
| Name | Type |
|---|---|
partial |
Partial<MCIContext> |
Returns
void