diff --git a/tests/samples/optionals/source.js b/tests/samples/optionals/source.js new file mode 100644 index 0000000..3713606 --- /dev/null +++ b/tests/samples/optionals/source.js @@ -0,0 +1,9 @@ +type Type = { + a?: string, +}; + +interface Interface { + a?: boolean; +}; + +export {Type, Interface}; diff --git a/tests/samples/optionals/types.yaml b/tests/samples/optionals/types.yaml new file mode 100644 index 0000000..c6c6b7f --- /dev/null +++ b/tests/samples/optionals/types.yaml @@ -0,0 +1,12 @@ +- kind: record + fields: + - name: a + value: {kind: string} + required: false + id: [optionals, Type] +- kind: record + fields: + - name: a + value: {kind: boolean} + required: false + id: [optionals, Interface]