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