mirror of
https://github.com/PostHog/posthog.git
synced 2024-11-25 11:17:50 +01:00
16 lines
872 B
TypeScript
16 lines
872 B
TypeScript
import * as s from '../../src/utils/db/sql'
|
|
|
|
// mock functions that get data from postgres and give them the right types
|
|
type UnPromisify<F> = F extends (...args: infer A) => Promise<infer T> ? (...args: A) => T : never
|
|
export const getPluginRows = s.getPluginRows as unknown as jest.MockedFunction<UnPromisify<typeof s.getPluginRows>>
|
|
export const getPluginAttachmentRows = s.getPluginAttachmentRows as unknown as jest.MockedFunction<
|
|
UnPromisify<typeof s.getPluginAttachmentRows>
|
|
>
|
|
export const getPluginConfigRows = s.getPluginConfigRows as unknown as jest.MockedFunction<
|
|
UnPromisify<typeof s.getPluginConfigRows>
|
|
>
|
|
export const setPluginCapabilities = s.setPluginCapabilities as unknown as jest.MockedFunction<
|
|
UnPromisify<typeof s.setPluginCapabilities>
|
|
>
|
|
export const disablePlugin = s.disablePlugin as unknown as jest.MockedFunction<UnPromisify<void>>
|