iniquity

A re-imagining of the iconic BBS software.

View on GitHub

Interface: MCIContextProvider

runtime/mci/context.MCIContextProvider

Context provider interface for dynamic context updates

Implemented by

Table of contents

Methods

Methods

getContext

getContext(): MCIContext

Returns

MCIContext

Defined in

core/src/mci/context.ts:372


getCustom

getCustom(key): any

Parameters

Name Type
key string

Returns

any

Defined in

core/src/mci/context.ts:382


setBBS

setBBS(bbs): void

Parameters

Name Type
bbs Partial<BBSContext>

Returns

void

Defined in

core/src/mci/context.ts:376


setCustom

setCustom(key, value): void

Parameters

Name Type
key string
value any

Returns

void

Defined in

core/src/mci/context.ts:381


setFile

setFile(file): void

Parameters

Name Type
file Partial<FileContext>

Returns

void

Defined in

core/src/mci/context.ts:379


setMessage

setMessage(message): void

Parameters

Name Type
message Partial<MessageContext>

Returns

void

Defined in

core/src/mci/context.ts:378


setNode

setNode(node): void

Parameters

Name Type
node Partial<NodeContext>

Returns

void

Defined in

core/src/mci/context.ts:380


setSystem

setSystem(system): void

Parameters

Name Type
system Partial<SystemContext>

Returns

void

Defined in

core/src/mci/context.ts:375


setTerminal

setTerminal(terminal): void

Parameters

Name Type
terminal Partial<TerminalContext>

Returns

void

Defined in

core/src/mci/context.ts:377


setUser

setUser(user): void

Parameters

Name Type
user Partial<UserContext>

Returns

void

Defined in

core/src/mci/context.ts:374


updateContext

updateContext(partial): void

Parameters

Name Type
partial Partial<MCIContext>

Returns

void

Defined in

core/src/mci/context.ts:373