Skip to main content

@slack/oauth / FileInstallationStore

Class: FileInstallationStore

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

Implements​

Constructors​

Constructor​

new FileInstallationStore(__namedParameters?): FileInstallationStore;

Defined in: packages/oauth/src/installation-stores/file-store.ts:19

Parameters​

__namedParameters?​

FileInstallationOptions = {}

Returns​

FileInstallationStore

Methods​

deleteInstallation()​

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

Defined in: packages/oauth/src/installation-stores/file-store.ts:99

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/file-store.ts:61

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/file-store.ts:28

Parameters​

installation​

Installation

logger?​

Logger

Returns​

Promise<void>

Implementation of​

InstallationStore.storeInstallation