├── .credo.exs ├── .formatter.exs ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── CLAUDE.md ├── LICENSE ├── README.md ├── lib ├── typed_ecto_schema.ex └── typed_ecto_schema │ ├── ecto_type_mapper.ex │ ├── syntax_sugar.ex │ └── type_builder.ex ├── mix.exs ├── mix.lock └── test ├── support └── support.ex ├── test_helper.exs └── typed_ecto_schema_test.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/.credo.exs -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/README.md -------------------------------------------------------------------------------- /lib/typed_ecto_schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/lib/typed_ecto_schema.ex -------------------------------------------------------------------------------- /lib/typed_ecto_schema/ecto_type_mapper.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/lib/typed_ecto_schema/ecto_type_mapper.ex -------------------------------------------------------------------------------- /lib/typed_ecto_schema/syntax_sugar.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/lib/typed_ecto_schema/syntax_sugar.ex -------------------------------------------------------------------------------- /lib/typed_ecto_schema/type_builder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/lib/typed_ecto_schema/type_builder.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/mix.lock -------------------------------------------------------------------------------- /test/support/support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/test/support/support.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /test/typed_ecto_schema_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bamorim/typed_ecto_schema/HEAD/test/typed_ecto_schema_test.exs --------------------------------------------------------------------------------