@slack/oauth
Version:
Official library for interacting with Slack's Oauth endpoints
8 lines • 540 B
TypeScript
import type { Logger } from '@slack/logger';
import type { Installation, InstallationQuery } from '..';
export interface InstallationStore {
storeInstallation<AuthVersion extends 'v1' | 'v2'>(installation: Installation<AuthVersion, boolean>, logger?: Logger): Promise<void>;
fetchInstallation: (query: InstallationQuery<boolean>, logger?: Logger) => Promise<Installation<'v1' | 'v2', boolean>>;
deleteInstallation?: (query: InstallationQuery<boolean>, logger?: Logger) => Promise<void>;
}
//# sourceMappingURL=interface.d.ts.map