{"version":3,"file":"index.cjs","sources":["../src/index.ts"],"sourcesContent":[null],"names":["JsonValue","Schema","Union","String","Number","Boolean","Null","Record","key","value","Unknown","Array","StrictJsonValue","suspend","hasMode","column","mode","mapColumnToSchema","type","isArray","enumValues","length","isWithEnum","Literal","Drizzle","is","DrizzlePg","PgUUID","UUID","dataType","Any","baseColumn","BigIntFromSelf","DateFromSelf","PgTimestamp","PgDate","sType","PgChar","PgVarchar","DrizzleMysql","MySqlVarChar","MySqlVarBinary","MySqlChar","DrizzleSqlite","SQLiteText","pipe","maxLength","table","refine","columns","getTableColumns","columnEntries","Object","entries","schemaEntries","fromEntries","map","name","refinedEntries","refineColumn","isSchema","isPropertySignature","assign","notNull","hasDefault","optional","NullOr","Struct"],"mappings":"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"}