Skip to main content

BackendPlugin

@hardkas/core


@hardkas/core / BackendPlugin

Interface: BackendPlugin

Defined in: packages/core/src/plugins.ts:75

Extend HardkasError to include plugin errors (We don't actually redefine it, just ensure these codes are handled where thrown) PLUGIN_ACTION_BLOCKED PLUGIN_HOOK_FAILED BYPASS_HOOKS_FORBIDDEN

Properties​

capabilities​

capabilities: object

Defined in: packages/core/src/plugins.ts:78

deterministic​

deterministic: boolean

externalState​

externalState: boolean

snapshots​

snapshots: boolean


name​

name: string

Defined in: packages/core/src/plugins.ts:76


type​

type: string

Defined in: packages/core/src/plugins.ts:77

Methods​

connect()?​

optional connect(): Promise<void>

Defined in: packages/core/src/plugins.ts:83

Returns​

Promise<void>


disconnect()?​

optional disconnect(): Promise<void>

Defined in: packages/core/src/plugins.ts:84

Returns​

Promise<void>