Commit Graph

310 Commits

Author SHA1 Message Date
Brian Hicks
fae681531e
use toml format for test, rename to tinyping 2024-04-25 06:45:33 -05:00
Brian Hicks
e58e2c6b70
Merge pull request #10 from BrianHicks/ports
ports
2024-04-25 06:43:01 -05:00
Brian Hicks
62741c7b59
accept clippy fixes 2024-04-25 06:41:58 -05:00
Brian Hicks
48795b9cf2
add Json imports 2024-04-25 06:40:52 -05:00
Brian Hicks
6caf7786f6
regenerate examples 2024-04-25 06:39:47 -05:00
Brian Hicks
2db89933a4
generate a port module if there are ports 2024-04-25 06:39:31 -05:00
Brian Hicks
fd548baab4
regenerate examples 2024-04-25 06:38:39 -05:00
Brian Hicks
7946d287ed
fully qualify all Json.Decode and Json.Encode statements 2024-04-25 06:38:12 -05:00
Brian Hicks
86b8e6f723
regenerate examples 2024-04-25 06:37:03 -05:00
Brian Hicks
cf4090f49e
use decoder when subscribing 2024-04-25 06:36:20 -05:00
Brian Hicks
2d74fdce5c
regenerate examples 2024-04-25 06:29:35 -05:00
Brian Hicks
1ca973c211
use encoder when sending 2024-04-25 06:28:58 -05:00
Brian Hicks
696889df4f
regenerate examples 2024-04-25 06:27:13 -05:00
Brian Hicks
295d72b683
pass around a decl to get exactly what we want 2024-04-25 06:26:58 -05:00
Brian Hicks
77c8259759
remove unnecessary renaming 2024-04-25 06:19:14 -05:00
Brian Hicks
748f767078
regenerate examples 2024-04-25 06:19:03 -05:00
Brian Hicks
e237b70e18
better types output 2024-04-25 06:14:41 -05:00
Brian Hicks
f1ef48af15
regenerate examples 2024-04-25 05:50:31 -05:00
Brian Hicks
657174565b
wire up ports with debug placeholders 2024-04-25 05:49:51 -05:00
Brian Hicks
d287cc71a1
Merge pull request #9 from BrianHicks/encoders
encoders
2024-04-25 05:27:57 -05:00
Brian Hicks
42da118f33
fix typo in comment 2024-04-25 05:27:04 -05:00
Brian Hicks
bf32d8b213
accept fixes 2024-04-25 05:25:26 -05:00
Brian Hicks
7a6e2d90b7
regenerate examples 2024-04-25 05:25:06 -05:00
Brian Hicks
45d9b1eddc
hardcode the discriminator value 2024-04-25 05:24:23 -05:00
Brian Hicks
64c8046ba3
regenerate examples 2024-04-24 21:47:22 -05:00
Brian Hicks
69149106fe
clean up unused names 2024-04-24 21:46:08 -05:00
Brian Hicks
509818ca68
add discriminator tags to encoders 2024-04-24 21:45:30 -05:00
Brian Hicks
c384c5eb37
duplicate encoder header 2024-04-24 21:36:47 -05:00
Brian Hicks
40a9b72518
wire up type alias to be able to take a tag 2024-04-24 21:35:52 -05:00
Brian Hicks
c457ea1259
fix clippy lints 2024-04-24 21:16:34 -05:00
Brian Hicks
f9cddf3215
drop --elm-prefix 2024-04-24 06:21:15 -05:00
Brian Hicks
194d2ebc90
regenerate examples 2024-04-24 06:19:35 -05:00
Brian Hicks
5950295726
generate encoders for basic types 2024-04-24 06:18:10 -05:00
Brian Hicks
7bb12c8e5b
regenerate examples 2024-04-24 05:48:37 -05:00
Brian Hicks
7d69db1f7b
generate encoders for decls 2024-04-24 05:48:08 -05:00
Brian Hicks
5558d9b3f8
Merge pull request #8 from BrianHicks/elm-modules
elm modules
2024-04-23 22:37:06 -05:00
Brian Hicks
a975c12327
accept clippy fixes 2024-04-23 22:35:36 -05:00
Brian Hicks
c97039dd96
regenerate examples 2024-04-23 22:33:54 -05:00
Brian Hicks
4d158842f6
render record decoders 2024-04-23 22:33:00 -05:00
Brian Hicks
ee290846ef
regenerate examples 2024-04-23 22:25:14 -05:00
Brian Hicks
990e535a98
fill out all of Type.to_decoder_source but records 2024-04-23 22:24:44 -05:00
Brian Hicks
bf4cdaa553
replace scalar with named types 2024-04-23 22:19:07 -05:00
Brian Hicks
e74201ba1a
update examples 2024-04-23 22:15:25 -05:00
Brian Hicks
9eb20f83b1
generate type alias decoder from source 2024-04-23 22:14:29 -05:00
Brian Hicks
e688c84495
map constructors 2024-04-23 22:12:55 -05:00
Brian Hicks
c204db0b99
regenerate examples 2024-04-23 22:07:31 -05:00
Brian Hicks
e7bd08a010
write all but recursive decoders for custom types 2024-04-23 22:07:12 -05:00
Brian Hicks
e0ba9fdca1
regenerate examples to check 2024-04-23 21:46:57 -05:00
Brian Hicks
0dd600569f
start generating decoders 2024-04-23 21:45:59 -05:00
Brian Hicks
1d1b20a445
accept automatic clippy fixes 2024-04-23 21:39:23 -05:00