Skip to main content

@slack/oauth / MemoryInstallationStore

Class: MemoryInstallationStore

Defined in: packages/oauth/src/installation-stores/memory-store.ts:11

Implements​

Constructors​

Constructor​

new MemoryInstallationStore(): MemoryInstallationStore;

Returns​

MemoryInstallationStore

Properties​

devDB​

devDB: DevDatabase = {};

Defined in: packages/oauth/src/installation-stores/memory-store.ts:12

Methods​

deleteInstallation()​

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

Defined in: packages/oauth/src/installation-stores/memory-store.ts:62

Parameters​

query​

InstallationQuery<boolean>

logger?​

Logger

Returns​

Promise<void>

Implementation of​

InstallationStore.deleteInstallation


fetchInstallation()​

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

Defined in: packages/oauth/src/installation-stores/memory-store.ts:38

Parameters​

query​

InstallationQuery<boolean>

logger?​

Logger

Returns​

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

Implementation of​

InstallationStore.fetchInstallation


storeInstallation()​

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

Defined in: packages/oauth/src/installation-stores/memory-store.ts:14

Parameters​

installation​

Installation

logger?​

Logger

Returns​

Promise<void>

Implementation of​

InstallationStore.storeInstallation