diff --git a/Makefile b/Makefile index 6b1e1a1..84bf17a 100644 --- a/Makefile +++ b/Makefile @@ -58,6 +58,7 @@ copy-exercise: if [ -f exercises/practice/$(EXERCISE)/src/*.res ]; then \ echo "Copying $(EXERCISE)"; \ cp exercises/practice/$(EXERCISE)/.meta/*.res $(OUTDIR)/src/; \ + cp exercises/practice/$(EXERCISE)/.meta/*.resi $(OUTDIR)/src/; \ cp exercises/practice/$(EXERCISE)/tests/*.res $(OUTDIR)/tests/; \ fi diff --git a/config.json b/config.json index 1c45156..42c6eb3 100644 --- a/config.json +++ b/config.json @@ -26,10 +26,12 @@ "tests/%{pascal_slug}_test.res" ], "example": [ - ".meta/%{pascal_slug}.res" + ".meta/%{pascal_slug}.res", + ".meta/%{pascal_slug}.resi" ], "exemplar": [ - ".meta/src/%{pascal_slug}.res" + ".meta/src/%{pascal_slug}.res", + ".meta/src/%{pascal_slug}.resi" ], "editor": [ "src/%{pascal_slug}.resi" diff --git a/exercises/practice/hello-world/.meta/HelloWorld.resi b/exercises/practice/hello-world/.meta/HelloWorld.resi new file mode 100644 index 0000000..1d388cc --- /dev/null +++ b/exercises/practice/hello-world/.meta/HelloWorld.resi @@ -0,0 +1 @@ +let hello: unit => string diff --git a/exercises/practice/resistor-color-duo/.meta/ResistorColorDuo.resi b/exercises/practice/resistor-color-duo/.meta/ResistorColorDuo.resi new file mode 100644 index 0000000..6f40876 --- /dev/null +++ b/exercises/practice/resistor-color-duo/.meta/ResistorColorDuo.resi @@ -0,0 +1 @@ +let value: (array) => int diff --git a/exercises/practice/two-fer/.meta/TwoFer.resi b/exercises/practice/two-fer/.meta/TwoFer.resi new file mode 100644 index 0000000..62f49c2 --- /dev/null +++ b/exercises/practice/two-fer/.meta/TwoFer.resi @@ -0,0 +1 @@ +let twoFer: option => string