Skip to content

@banana-universe/bananajs


@banana-universe/bananajs / BananaPlugin

Interface: BananaPlugin

Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:15

Properties

name

name: string

Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:16

Methods

onReady()?

optional onReady(ctx): void | Promise<void>

Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:18

Parameters

ctx

AppContext

Returns

void | Promise<void>


onShutdown()?

optional onShutdown(): void | Promise<void>

Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:19

Returns

void | Promise<void>


register()

register(ctx): void | Promise<void>

Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:17

Parameters

ctx

AppContext

Returns

void | Promise<void>

Released under the MIT License.