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