MCPcopy Create free account
hub / github.com/d1ll0n/stack-packer / parseFunction

Function parseFunction

src/parser/parser.ts:101–107  ·  view source on GitHub ↗
(scopeName: string, subNode: FunctionDefinition)

Source from the content-addressed store, hash-verified

99}
100
101export function parseFunction(scopeName: string, subNode: FunctionDefinition): FunctionType {
102 const {type, name, parameters, returnParameters, stateMutability, visibility} = subNode;
103 const namePath = `${scopeName}.${name}`;
104 const input = parameters.map(member => parseMember(scopeName, member, 'unchecked'));
105 const output = returnParameters.map(member => parseMember(scopeName, member, 'unchecked'));
106 return { name, type, namePath, input, output, stateMutability, visibility };
107}
108
109// export function parseFunction()
110

Callers

nothing calls this directly

Calls 1

parseMemberFunction · 0.85

Tested by

no test coverage detected