/* eslint-disable @typescript-eslint/no-unused-vars */ /* eslint-disable @typescript-eslint/no-explicit-any */ // this file exists only to suppress type errors when compiling the helpers, because internally zapatos relies on these types // zapatos itself does this similarly: https://github.com/jawj/zapatos/blob/master/src/typings/zapatos/schema.ts declare module 'zapatos/schema' { export interface Updatable { [k: string]: any; } export interface Whereable { [k: string]: any; } export interface Insertable { [k: string]: any; } export type Table = string; export type Column = string; export interface JSONSelectableForTable { [k: string]: any; } export interface SelectableForTable { [k: string]: any; } export interface WhereableForTable { [k: string]: any; } export interface InsertableForTable { [k: string]: any; } export interface UpdatableForTable { [k: string]: any; } export type ColumnForTable = string; export type UniqueIndexForTable = string; export type SQLForTable = any; }