Closed sgrove closed 1 year ago
For example, for a given function:
@genType let basicExample = ( ~kind, ~title, ~camelCaseName, ~id, ~description, ~sourceCode, ~localSchema: string, ~upstreamDependencies, ) => { () }
Outputs this javascript:
function basicExample( nodeFilepath, node, onSuccess, onError, nodePayload, nodeInput, whichEval, ) {}
but outputs this .gen.tsx:
.gen.tsx
export const basicExample: <T1, T2, T3, T4>(_1: { readonly nodeFilepath: T1; readonly node: Compiler_Structures_Node_t; readonly onSuccess: T2; readonly onError: (_1: exn) => void; readonly nodePayload: T3; readonly nodeInput: T4; readonly whichEval: | "full" | "inputToPrompt" | "inputToSystemPrompt" | "payloadToInput"; }) => void = HyperEvalBS.basicExample;
For example, for a given function:
Outputs this javascript:
but outputs this
.gen.tsx
: