(declare: Sourcelike, define: Sourcelike)
| 289 | }; |
| 290 | |
| 291 | emitExpressionMember(declare: Sourcelike, define: Sourcelike): void { |
| 292 | if (this._version === 5) { |
| 293 | this.emitLine(declare); |
| 294 | this.emitBlock(() => { |
| 295 | this.emitLine("return ", define, ";"); |
| 296 | }); |
| 297 | } else { |
| 298 | this.emitLine(declare, " => ", define, ";"); |
| 299 | } |
| 300 | } |
| 301 | |
| 302 | emitFromJsonForTopLevel = (t: Type, name: Name): void => { |
| 303 | let partial: string; |