(subnode: GroupDefinition)
| 71 | } |
| 72 | |
| 73 | export function parseGroup(subnode: GroupDefinition): GroupType { |
| 74 | const { name, accessors, coderType } = subnode; |
| 75 | const members = subnode.members.map((member) => ({ name: member.name, coderType: member.coderType })); |
| 76 | return { |
| 77 | name, |
| 78 | accessors, |
| 79 | coderType, |
| 80 | members |
| 81 | } |
| 82 | } |
| 83 | |
| 84 | export function parseError(scopeName: string, subNode: CustomErrorDefinition): ErrorType { |
| 85 | const { type, name, parameters } = subNode; |
nothing calls this directly
no outgoing calls
no test coverage detected