40 lines
826 B
YAML
40 lines
826 B
YAML
types:
|
|
- kind: record
|
|
fields:
|
|
- name: a
|
|
value:
|
|
kind: tuple
|
|
items:
|
|
- {kind: string}
|
|
- {kind: boolean}
|
|
required: true
|
|
id: [tuples, Type]
|
|
- kind: record
|
|
fields:
|
|
- name: a
|
|
value:
|
|
kind: tuple
|
|
items:
|
|
- {kind: string}
|
|
- {kind: literal, value: null}
|
|
- {kind: boolean}
|
|
required: true
|
|
- name: b
|
|
value:
|
|
kind: tuple
|
|
items:
|
|
- {kind: string}
|
|
- null
|
|
- {kind: boolean}
|
|
required: true
|
|
id: [tuples, Interface]
|
|
- kind: record
|
|
fields:
|
|
- name: a
|
|
value:
|
|
kind: tuple
|
|
items:
|
|
- {kind: boolean}
|
|
required: true
|
|
id: [tuples, Class]
|