Class: DefaultMCIContextProvider
runtime/mci/context.DefaultMCIContextProvider
Default context provider implementation
Implements
Table of contents
Constructors
Methods
- getContext
- getCustom
- setBBS
- setCustom
- setFile
- setMessage
- setNode
- setSystem
- setTerminal
- setUser
- updateContext
Constructors
constructor
• new DefaultMCIContextProvider(initialContext?)
Parameters
| Name | Type |
|---|---|
initialContext? |
Partial<MCIContext> |
Defined in
Methods
getContext
▸ getContext(): MCIContext
Returns
Implementation of
Defined in
getCustom
▸ getCustom(key): any
Parameters
| Name | Type |
|---|---|
key |
string |
Returns
any
Implementation of
Defined in
setBBS
▸ setBBS(bbs): void
Parameters
| Name | Type |
|---|---|
bbs |
Partial<BBSContext> |
Returns
void
Implementation of
Defined in
setCustom
▸ setCustom(key, value): void
Parameters
| Name | Type |
|---|---|
key |
string |
value |
any |
Returns
void
Implementation of
Defined in
setFile
▸ setFile(file): void
Parameters
| Name | Type |
|---|---|
file |
Partial<FileContext> |
Returns
void
Implementation of
Defined in
setMessage
▸ setMessage(message): void
Parameters
| Name | Type |
|---|---|
message |
Partial<MessageContext> |
Returns
void
Implementation of
Defined in
setNode
▸ setNode(node): void
Parameters
| Name | Type |
|---|---|
node |
Partial<NodeContext> |
Returns
void
Implementation of
Defined in
setSystem
▸ setSystem(system): void
Parameters
| Name | Type |
|---|---|
system |
Partial<SystemContext> |
Returns
void
Implementation of
Defined in
setTerminal
▸ setTerminal(terminal): void
Parameters
| Name | Type |
|---|---|
terminal |
Partial<TerminalContext> |
Returns
void
Implementation of
MCIContextProvider.setTerminal
Defined in
setUser
▸ setUser(user): void
Parameters
| Name | Type |
|---|---|
user |
Partial<UserContext> |
Returns
void
Implementation of
Defined in
updateContext
▸ updateContext(partial): void
Parameters
| Name | Type |
|---|---|
partial |
Partial<MCIContext> |
Returns
void
Implementation of
MCIContextProvider.updateContext