xLog/types/global.d.ts

27 lines
570 B
TypeScript

import { PrismaClient } from "@prisma/client"
export {}
declare global {
interface Array<T> {
findLastIndex(
predicate: (value: T, index: number, obj: T[]) => unknown,
thisArg?: any,
): number
}
var prisma: PrismaClient | undefined
// TODO should remove in next TypeScript version
interface Document {
startViewTransition(callback?: () => void | Promise<void>): ViewTransition
}
interface ViewTransition {
finished: Promise<void>
ready: Promise<void>
updateCallbackDone: () => void
skipTransition(): void
}
}