Skip to main content

@slack/oauth / InstallationStore

Interface: InstallationStore

Defined in: src/installation-stores/interface.ts:5

Properties

deleteInstallation()?

optional deleteInstallation: (query, logger?) => Promise<void>;

Defined in: src/installation-stores/interface.ts:16

Parameters

query

InstallationQuery<boolean>

logger?

Logger

Returns

Promise<void>


fetchInstallation()

fetchInstallation: (query, logger?) => Promise<Installation<"v1" | "v2", boolean>>;

Defined in: src/installation-stores/interface.ts:11

Parameters

query

InstallationQuery<boolean>

logger?

Logger

Returns

Promise<Installation<"v1" | "v2", boolean>>

Methods

storeInstallation()

storeInstallation<AuthVersion>(installation, logger?): Promise<void>;

Defined in: src/installation-stores/interface.ts:6

Type Parameters

AuthVersion

AuthVersion extends "v1" | "v2"

Parameters

installation

Installation<AuthVersion, boolean>

logger?

Logger

Returns

Promise<void>