Type error?

import { pgTable, serial, integer } from 'drizzle-orm/pg-core';

export const users = pgTable('users', {
  id: serial('id').primaryKey(),
});

export const products = pgTable('products', {
  id: serial('id').primaryKey(),
});

export const metadata = pgTable('metadata', {
  id: serial('id').primaryKey(),

  someOtherRef: integer('some_other_ref_id').references(() => someOtherRef.id),
});

export const someOtherRef = pgTable('someOtherRef', {
  id: serial('id').primaryKey(),

  metadataId: integer('meta_data_id').references(() => metadata.id),
});

....it does not have a type annotation and is referenced directly or indirectly in its own initializer.
Was this page helpful?