(typeName: string, schema: JSONSchema7, visibility: "public" | "internal", classes: string[])
| 1697 | } |
| 1698 | |
| 1699 | function emitRpcResultType(typeName: string, schema: JSONSchema7, visibility: "public" | "internal", classes: string[]): string { |
| 1700 | if (isObjectSchema(schema)) { |
| 1701 | const resultClass = emitRpcClass(typeName, schema, visibility, classes); |
| 1702 | if (resultClass) classes.push(resultClass); |
| 1703 | return typeName; |
| 1704 | } |
| 1705 | |
| 1706 | return resolveRpcType(schema, true, typeName, "", classes); |
| 1707 | } |
| 1708 | |
| 1709 | /** |
| 1710 | * Emit ServerRpc as an instance class (like SessionRpc but without sessionId). |
no test coverage detected
searching dependent graphs…