Skip to main content

Interface: InstallationStore

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

Properties

deleteInstallation()?

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

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

Parameters

query

InstallationQuery<boolean>

logger?

any

Returns

Promise<void>


fetchInstallation()

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

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

Parameters

query

InstallationQuery<boolean>

logger?

any

Returns

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

Methods

storeInstallation()

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

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

Type Parameters

AuthVersion extends "v1" | "v2"

Parameters

installation

Installation<AuthVersion, boolean>

logger?

any

Returns

Promise<void>