iniquity

A re-imagining of the iconic BBS software.

View on GitHub

Class: DefaultMCIContextProvider

runtime/mci/context.DefaultMCIContextProvider

Default context provider implementation

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new DefaultMCIContextProvider(initialContext?)

Parameters

Name Type
initialContext? Partial<MCIContext>

Defined in

core/src/mci/context.ts:371

Methods

getContext

getContext(): MCIContext

Returns

MCIContext

Implementation of

MCIContextProvider.getContext

Defined in

core/src/mci/context.ts:378


getCustom

getCustom(key): any

Parameters

Name Type
key string

Returns

any

Implementation of

MCIContextProvider.getCustom

Defined in

core/src/mci/context.ts:421


setBBS

setBBS(bbs): void

Parameters

Name Type
bbs Partial<BBSContext>

Returns

void

Implementation of

MCIContextProvider.setBBS

Defined in

core/src/mci/context.ts:394


setCustom

setCustom(key, value): void

Parameters

Name Type
key string
value any

Returns

void

Implementation of

MCIContextProvider.setCustom

Defined in

core/src/mci/context.ts:414


setFile

setFile(file): void

Parameters

Name Type
file Partial<FileContext>

Returns

void

Implementation of

MCIContextProvider.setFile

Defined in

core/src/mci/context.ts:406


setMessage

setMessage(message): void

Parameters

Name Type
message Partial<MessageContext>

Returns

void

Implementation of

MCIContextProvider.setMessage

Defined in

core/src/mci/context.ts:402


setNode

setNode(node): void

Parameters

Name Type
node Partial<NodeContext>

Returns

void

Implementation of

MCIContextProvider.setNode

Defined in

core/src/mci/context.ts:410


setSystem

setSystem(system): void

Parameters

Name Type
system Partial<SystemContext>

Returns

void

Implementation of

MCIContextProvider.setSystem

Defined in

core/src/mci/context.ts:390


setTerminal

setTerminal(terminal): void

Parameters

Name Type
terminal Partial<TerminalContext>

Returns

void

Implementation of

MCIContextProvider.setTerminal

Defined in

core/src/mci/context.ts:398


setUser

setUser(user): void

Parameters

Name Type
user Partial<UserContext>

Returns

void

Implementation of

MCIContextProvider.setUser

Defined in

core/src/mci/context.ts:386


updateContext

updateContext(partial): void

Parameters

Name Type
partial Partial<MCIContext>

Returns

void

Implementation of

MCIContextProvider.updateContext

Defined in

core/src/mci/context.ts:382