Skip to main content

Class: FileInstallationStore

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

Implements

Constructors

new FileInstallationStore()

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?

any

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?

any

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?

any

Returns

Promise<void>

Implementation of

InstallationStore.storeInstallation