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:352


getCustom

getCustom(key): any

Parameters

Name Type
key string

Returns

any

Defined in

core/src/mci/context.ts:362


setBBS

setBBS(bbs): void

Parameters

Name Type
bbs Partial<BBSContext>

Returns

void

Defined in

core/src/mci/context.ts:356


setCustom

setCustom(key, value): void

Parameters

Name Type
key string
value any

Returns

void

Defined in

core/src/mci/context.ts:361


setFile

setFile(file): void

Parameters

Name Type
file Partial<FileContext>

Returns

void

Defined in

core/src/mci/context.ts:359


setMessage

setMessage(message): void

Parameters

Name Type
message Partial<MessageContext>

Returns

void

Defined in

core/src/mci/context.ts:358


setNode

setNode(node): void

Parameters

Name Type
node Partial<NodeContext>

Returns

void

Defined in

core/src/mci/context.ts:360


setSystem

setSystem(system): void

Parameters

Name Type
system Partial<SystemContext>

Returns

void

Defined in

core/src/mci/context.ts:355


setTerminal

setTerminal(terminal): void

Parameters

Name Type
terminal Partial<TerminalContext>

Returns

void

Defined in

core/src/mci/context.ts:357


setUser

setUser(user): void

Parameters

Name Type
user Partial<UserContext>

Returns

void

Defined in

core/src/mci/context.ts:354


updateContext

updateContext(partial): void

Parameters

Name Type
partial Partial<MCIContext>

Returns

void

Defined in

core/src/mci/context.ts:353